js限制checkbox选中个数以限制六个为例


Posted in Javascript onJuly 15, 2014

今天在做项目时,碰到一个问题,我需要展示多个checkbox复选框,而只能允许最多选6个。调试了老半天,终于出来了,代码如下:

<SCRIPT LANGUAGE="JavaScript"> 
var c=0,limit=6; 
function doCheck(obj) { 
obj.checked?c++:c--; 
if(c>limit){ 
obj.checked=false; 
alert("over"); 
c--; 
} 
} 
</SCRIPT> 
<html> 
<body> 
<input type="CHECKBOX" name="sample1" onClick="doCheck(this)">A 
<input type="CHECKBOX" name="sample2" onClick="doCheck(this)">B 
<input type="CHECKBOX" name="sample3" onClick="doCheck(this)">C 
<input type="CHECKBOX" name="sample4" onClick="doCheck(this)">D 
<input type="CHECKBOX" name="sample5" onClick="doCheck(this)">E 
<input type="CHECKBOX" name="sample6" onClick="doCheck(this)">F 
<input type="CHECKBOX" name="sample7" onClick="doCheck(this)">G 
<input type="CHECKBOX" name="sample8" onClick="doCheck(this)">H 
<input type="CHECKBOX" name="sample9" onClick="doCheck(this)">I 
<input type="CHECKBOX" name="sample10" onClick="doCheck(this)">J 
</body> 
</html>

展示结果如下:
js限制checkbox选中个数以限制六个为例

Javascript 相关文章推荐
jQuery之选择组件的深入解析
Jun 19 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
Jul 15 Javascript
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
浅谈jquery页面初始化的4种方式
Nov 27 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
Dec 26 Javascript
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
微信小程序 本地图片按照屏幕尺寸处理
Aug 04 Javascript
JavaScript阻止表单提交方法(附代码)
Aug 15 Javascript
小程序清理本地缓存的方法
Aug 17 Javascript
基于js实现抽红包并分配代码实例
Sep 19 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
js用typeof方法判断undefined类型
Jul 15 #Javascript
js的image onload事件使用遇到的问题
Jul 15 #Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
Jul 14 #Javascript
js拼接html注意问题示例探讨
Jul 14 #Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 #Javascript
在Ubuntu上安装最新版本的Node.js
Jul 14 #Javascript
Express作者TJ告别Node.js奔向Go
Jul 14 #Javascript
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
15种PHP Encoder的比较
2007/03/06 PHP
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
Python获取文件ssdeep值的方法
2014/10/05 Python
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
python连接mongodb密码认证实例
2018/10/16 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
感恩的演讲稿
2014/05/06 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python