js 判断checkbox是否选中

核心提示: 大家在很多场合也许会遇到判断页面是否有元素选中,下面介绍的是利用js判断是否选中CheckBox的方法。

//第几个没有选      


<input type="checkbox" name="checkbox1" checked>       
<input type="checkbox" name="checkbox1">       
<input type="checkbox" name="checkbox1" checked>       
<input type="checkbox" name="checkbox1">       
<input type="checkbox" name="checkbox1">       
<script language=javascript>       
function check(obj)       
{       
      
for(i=0;i<document.all(obj).length;i++)       
{       
if(!document.all(obj)[i].checked)alert("第"+(i+1)+"个没有选择")       
}       
}       
</script>       
<input type=button onclick="check('checkbox1')" value="检测">       
      
      
//一个也没有选       
      
      
<input type="checkbox" name="test">       
<input type="checkbox" name="test">       
<input type="checkbox" name="test">       
<input type="checkbox" name="test">       
<input type="checkbox" name="test">       
<Script Language="JavaScript">       
function check(obj){       
for(i=0;i<document.all(obj).length;i++){       
if(document.all(obj)(i).checked){       
return;       
}       
}       
window.alert('一个也没有选!');       
}       
</Script>       
<input type=button onclick="check('test');" value="检测">       
   
//第几个没有选    
<input type="checkbox" name="checkbox1" checked>    
<input type="checkbox" name="checkbox1">    
<input type="checkbox" name="checkbox1" checked>    
<input type="checkbox" name="checkbox1">    
<input type="checkbox" name="checkbox1">    
<script language=javascript>    
function check(obj)    
{    
   
for(i=0;i<document.all(obj).length;i++)    
{    
if(!document.all(obj)[i].checked)alert("第"+(i+1)+"个没有选择")    
}    
}    
</script>    
<input type=button onclick="check('checkbox1')" value="检测">    
   
   
//一个也没有选    
   
   
<input type="checkbox" name="test">    
<input type="checkbox" name="test">    
<input type="checkbox" name="test">    
<input type="checkbox" name="test">    
<input type="checkbox" name="test">    
<Script Language="JavaScript">    
function check(obj){    
for(i=0;i<document.all(obj).length;i++){    
if(document.all(obj)(i).checked){    
return;    
}    
}    
window.alert('一个也没有选!');    
}    
</Script>    
<input type=button onclick="check('test');" value="检测">    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值