全选

第一种方法:

 

<input type="checkbox" name="ck" />  <!-- 循环 -->

 

<input type="checkbox" name="ckAll" id="ckAll" onclick="javascript:checkAll();">
<a href="javascript:checkAll_a();" >全选</a>

 

多选框的全选和超链的全选要分开调用方法


//全选
 function checkAll()
 {
  var objs=document.getElementsByName("ck");
  for(var i=0; i<objs.length; i++)
  {
      if(document.getElementById("ckAll").checked)
      {
       objs[i].checked = true;
      }else{
       objs[i].checked = false;
      }
  }
 } 
 
 //超链的全选
 function checkAll_a()
 {
  var objs = document.getElementsByTagName("input");
  for(var i=0; i<objs.length; i++)
  {
      if(objs[i].type.toLowerCase() == "checkbox" )
      {
       if(document.getElementById("ckAll").checked)
       {
        objs[i].checked = false;
       }else{
        objs[i].checked = true;
       }
   }
  }
 }

 

第二种方法:

<input type=checkbox name="selectedjobid" value="${lst.post_id }" /> <!-- 循环 -->

 

<input type="checkbox" id="acheckbox" name="allbox" onclick="if(document.getElementsByName('allbox')[0]){document.getElementsByName('allbox')[0].checked=this.checked;}

                                    if(document.getElementsByName('allbox')[1]){document.getElementsByName('allbox')[1].checked=this.checked;}CA('searchResult');">     

   

    <a href="javascript:" onclick="if(document.getElementsByName('allbox')[0]){document.getElementsByName('allbox')[0].checked=!document.getElementsByName('allbox')[0].checked;}

                         if(document.getElementsByName('allbox')[1]){document.getElementsByName('allbox')[1].checked=!document.getElementsByName('allbox')[1].checked;}CA('searchResult');return false;">全选</a>

 

 

 

//全选功能

function CA(formname){

    var form = document.forms[formname] ;

    for(var i=0;i< form.elements.length;i++){

        var e = form.elements[i];

        if((e.name).indexOf('selectedjobid')!=-1)

            e.checked = document.getElementsByName('allbox')[0].checked;

    }

}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值