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 相关文章推荐
Javascript常考语句107条收集
Mar 09 Javascript
Javascript与jQuery方法的隐藏与显示
Jan 19 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
JavaScript中捕获与冒泡详解及实例
Feb 03 Javascript
强大的 Angular 表单验证功能详细介绍
May 23 Javascript
laydate日历控件使用方法详解
Nov 20 Javascript
基于JavaScript实现幸运抽奖页面
Jul 05 Javascript
JavaScript动态加载重复绑定问题
Apr 01 Javascript
vue路由传参页面刷新参数丢失问题解决方案
Oct 08 Javascript
vue实现移动端图片上传功能
Dec 23 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
Aug 18 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
MySQL授权问题总结
2007/05/06 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
浅析JavaScript动画
2015/06/10 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
跟老齐学Python之Python安装
2014/09/12 Python
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
python常见数制转换实例分析
2015/05/09 Python
Python实现堆排序的方法详解
2016/05/03 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
档案接收函
2014/01/13 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
倡议书作文
2015/01/19 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
python基于机器学习预测股票交易信号
2021/05/25 Python
MySQL七大JOIN的具体使用
2022/02/28 MySQL