JS+JSP checkBox 全选

第1种实现方法:

<script>   
      function   func(){   
          var   options=document.getElementsByName("chkBox");   
          for   (var   i=0;i<options.length;i++){
               if(!options[i].disabled){
                     options[i].checked=true;   
               }
           }
      }   
</script>   
<input   type=checkbox   name=chkBox   value=1   disabled>   
<input   type=checkbox   name=chkBox   value=1>   
<input   type=checkbox   name=chkBox   value=1>   
<input   type=checkbox   name=chkBox   value=1> 
<input   type=button   value="测   试"   οnclick="func()"> 
用javascript吧。   
<html>   
<body>   
<script>   
function   kk(){   
var   handleEl   =   document.getElementById("kkHandler");   
var   els   =   document.getElementsByName("kk");   
for(i=0;i<els.length;i++){   
els[i].checked   =   handleEl.checked;   
}   
    
}   
</script>   
<input   type=checkbox   οnclick="kk()"   name="kkHandler">全选<br>   
<input   type=checkbox   name="kk">   
<input   type=checkbox   name="kk">   
</body>   
</html>

第2种实现方法:

<form name="form" ID="Form1"> 
<input type="checkbox" name="id" value="" ID="Checkbox1">1 
<input type="checkbox" name="id" value="" ID="Checkbox2">2 
<input type="checkbox" name="chose" value="" οnclick="selectAll()" ID="Checkbox5">allselect 
</form> 
<script> 
function selectAll() 
{ 
if(!document.form.id.length){ 
    if(document.form.chose.checked){ 
      document.form.id.checked=true; 
    } 
    else{ 
      document.form.id.checked=false; 
    } 
} 
else{ 
    for(var i=0;i<document.form.id.length;i++){ 
      if(document.form.chose.checked){ 
        document.form.id[i].checked=true; 
      } 
      else{ 
        document.form.id[i].checked=false; 
      } 
    } 
}               
} 
</script>

第3种实现方法:

1<input   type='checkbox'   name='info'   value='a'>   
2<input   type='checkbox'   name='info'   value='b'>   
3<input   type='checkbox'   name='info'   value='c'>   
4<input   type='checkbox'   name='info'   value='d'>   
5<input   type='checkbox'   name='info'   value='e'><br>   
<input   type='button'   value   ='   全选   'οnclick='check_all();'>   
<script>   
      function   check_all(){   
        arr   =   document.getElementsByName('info');   
        for(i=0;i<arr.length;i++){   
              arr[i].checked   =   true;   
        }   
      }   
</script>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值