JQUERY获取单选框选中值为1的个数
HTML:
<input name="isrw2" type="radio" value="1" onclick="return rechkarw()"/> 是
<input name="isrw2" type="radio" value="0" checked="checked" /> 否
<input name="isrw4" type="radio" value="1" onclick="return rechkarw()"/> 是
<input name="isrw4" type="radio" value="0" checked="checked" /> 否
<input name="isrw7" type="radio" value="1" onclick="return rechkarw()"/> 是
<input name="isrw7" type="radio" value="0" checked="checked" /> 否
<input name="isrw5" type="radio" value="1" onclick="return rechkarw()"/> 是
<input name="isrw5" type="radio" value="0" checked="checked" /> 否
<input name="isrw11" type="radio" value="1" onclick="return rechkarw()"/> 是
<input name="isrw11" type="radio" value="0" checked="checked" /> 否
我想通过JQUERY获取到以上单选框 选中值为1 的个数
个数不得超过2个 超过2个提示错误
我写的是
function rechkarw()
{
var k=0;
for(var i=1;i<=$("input[name^='isrw'][checked]").lenth;i++)
{
if($("input[name^='isrw'][checked]").val()==1)
{
k=k+1;
}
}
if(k>2)
{
alert('入围设计师不得超过两位');
return false;
}
}
没效果额 望高人指点指点
[解决办法]
length
[解决办法]
<script type="text/javascript">
function rechkarw()
{
var k=0;
var obj=document.getElementsByTagName("input");
for (var i=0;i<obj.length;i++){
if (obj.item(i).type=="radio" && obj.item(i).checked&& obj.item(i).value=="1")
k++;
}
if(k>2) {
alert('入围设计师不得超过两位');
return false;
}
}
</script>
[解决办法]
<script type="text/javascript" src="http://www.lvzhou168.com/js/jquery.js"></script><script>function rechkarw(){ if($('input[type=radio][value=1]:checked').size()>2){ alert('不得超过2个!');return false; }}</script><input name="isrw2" type="radio" value="1" onclick="return rechkarw()"/> 是 <input name="isrw2" type="radio" value="0" checked="checked" /> 否<input name="isrw4" type="radio" value="1" onclick="return rechkarw()"/> 是 <input name="isrw4" type="radio" value="0" checked="checked" /> 否<input name="isrw7" type="radio" value="1" onclick="return rechkarw()"/> 是 <input name="isrw7" type="radio" value="0" checked="checked" /> 否<input name="isrw5" type="radio" value="1" onclick="return rechkarw()"/> 是 <input name="isrw5" type="radio" value="0" checked="checked" /> 否<input name="isrw11" type="radio" value="1" onclick="return rechkarw()"/> 是 <input name="isrw11" type="radio" value="0" checked="checked" /> 否