这个程序是我平时自己用的,现在通过博客与大家分享下,这程序不算是很复杂,按说明修改就可使用了,也特别照顾下那些刚刚入门的学者做个学习参考,当个实例也行。 代码演示:http://www.pantian8.com/read/select_all.html 完整代码如下 : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>潘田:用javascript控制复选框全选和反选与限制选择数量</title> <meta name="keywords" content="潘田简介:有多年的网站设计与网站运营经验,目前主要从事网络营销,网站运营管理,网站策划,网站推广管理。"> </head> <body> <p>本程序由<a href="http://www.pantian8.com">潘田</a>编写,欢迎使用,有问题或不会用的请在博客上留言,我给大家指导。</p> <p style="background:#6CF;border:1px #39F solid;">潘田简介:有多年的网站设计与网站运营经验,目前主要从事网络营销,网站运营管理,网站策划,网站推广管理。</p> <p> <input type="checkbox" id="1" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="2" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="3" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="4" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="5" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="6" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="7" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="8" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="9" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="10" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="11" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="12" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="13" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="14" value="2222" name="jj" onclick="d(this)"/> <input type="checkbox" id="15" value="2222" name="jj" onclick="d(this)"/> </p> <input type="button" value="全选"/> <input type="button"value="反选" onclick="to_select('jj')"/> 注意:所有name属性值要全部一样,id的值是从1开始递增,有多少个就多少个;select_num的值是限制选择复选框的数量,这在里是指点击选择时才有效限制,全选功能则不很,这只是演示,具体的自己可以加相应的限制。 </p> <script> var cj=0; var select_num=10;//制复选框个数 function d(ch){ if(ch.checked){ cj++; if(cj>select_num){ alert("你的选择已超过"+select_num+"的限制"); ch.checked=false; return; } }else{cj--} } function select_all(sid){//全选 var se_len=document.getElementsByName(sid).length; for(var i=0;i<se_len;i++){ if(!document.getElementById(i+1).checked){ document.getElementById(i+1).checked=true; } } } function to_select(sid){//反选 var se_len=document.getElementsByName(sid).length; for(var i=0;i<se_len;i++){ if(document.getElementById(i+1).checked){ document.getElementById(i+1).checked=false; }else{ document.getElementById(i+1).checked=true; } } } </script> </body> </html> 原创文章请注明转载自潘田博客,本文地址:http://www.pantian8.com/read/12.html
潘田:用javascript控制复选框全选和反选与限制选择数量
原创
©著作权归作者所有:来自51CTO博客作者pantian8的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:潘田:思维导图规则总结
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
全选反选复选框js
全选反选复选框js
input 全选反选 -
jquery 全选,反选复选框
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>我的购物车-品优购</title>
checkbox jquery css 复选框 html -
JQ 复选框全选反选
" /><title></title><script src="js/jquery-
xhtml javascript ViewUI html 全不选 -
layui实现复选框全选,反选
html js
JavaScirpt html -
jquery 实现复选框 全选/反选
jquery 实现复选框 全选/反选
jquery 实现复选框 全选/反选 -
jQuery 复选框全选反选
jQuery 复选框全选反选
复选框 赋值 全不选 选择器