CheckBox 如何实现全选?

2016-02-19 12:51 22 1 收藏

今天图老师小编要向大家分享个CheckBox 如何实现全选?教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Web开发 】

在一个表单中有很多CheckBox,请问如何实现选种一个而让所有的都选中?  
---------------------------------------------------------------  

function  selectAll(checkBoxName){  
           var  elms  =  document.getElementsByName(checkBoxName);  
           if  (elms.length1)  return;  
           var  allChecked  =  true;  
           for  (var  i=0;ielms.length;i++)  
                       if  (elms[i].type=="checkbox")  
                                   allChecked  &=  elms[i].checked;  
           for  (var  i=0;ielms.length;i++)  
                       if  (elms[i].type=="checkbox"){  
                                               elms[i].checked  =  !allChecked;  
                                               if  (elms[i].onclick)  elms[i].onclick();  
                       }  
}  
---------------------------------------------------------------  

input  type=checkbox  name=minput  type=checkbox  name=minput  type=checkbox  name=minput  type=checkbox  name=m  
input  type=checkbox  name=minput  type=checkbox  name=minput  type=checkbox  name=minput  type=checkbox  name=m    
 全选input  type=checkbox  value="Check  All"  onclick="mm(this)"    

script  language=javascript      
function  mm(o)  
{  
     var  a  =  document.getElementsByName("m");  
     for  (var  i=0;  ia.length;  i++){  
         a[i].checked  =  o.checked;  
     }  

}  
/script


input type=checkbox name=chk
input type=checkbox name=chk
input type=checkbox name=chk
input type=checkbox name=chk
input type=checkbox name=chk
br
全选:input type=checkbox onclick=sel('chk')
script language="javascript"
 function sel(a){ 
  o=document.getElementsByName(a) 
  for(i=0;io.length;i++) 
  o[i].checked=event.srcElement.checked 
 }
/script 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1602201.html

延伸阅读
标签: Web开发
多选效果如下图 代码如下: 代码如下: script type="text/javascript"!-- $(document).ready(function() { $("#selectall").click(selectAll); }); function selectAll() { var checked = $("#selectall").attr("checked"); $(".selectable").each(function() { var subchecked = $(this).attr("checked"); if (subchecked != ch...
标签: Web开发
有很多人不知道在多选框中全选怎么还编写代码。其实很简单,下面就是代码以及说明,请仔细阅读。 以下是引用片段: script language="javascript" //代码说明(lulu163.com):form1为表单名,memberId为复选框,selectbutton为全选按钮    function selectAll()     { for (var i=0;idocument.form1.memberI...
标签: Web开发
input type=checkbox name=mm value=a onclick="checkItem(this, 'mmAll')"br input type=checkbox name=mm value=b onclick="checkItem(this, 'mmAll')"br input type=checkbox name=mm value=c onclick="checkItem(this, 'mmAll')"br input type=checkbo...
标签: ASP
  form.asp <form action="delete_db.asp" <input type="checkbox" name="whois" value="1"数据库中的记录 <input type="checkbox" name="whois" value="2"数据库中的记录 <input type="checkbox" name="whois" value="3&qu...
主界面CheckBoxinListViewActivity.java代码如下 : 代码如下: public class CheckBoxinListViewActivity extends Activity { /** Called when the activity is first created. */ private MyAdapter adapter; private ListView listview; private Button checkAll; private Button noCheckAll; @Override public void onCreate(B...

经验教程

971

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部