首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

JQUERY获取单选框选中值替1的个数

2012-11-10 
JQUERY获取单选框选中值为1的个数HTML:input nameisrw2 typeradio value1onclickreturn rechk

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>

[解决办法]

HTML code
<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" /> 否 

热点排行