jquery统计用户选中的复选框的个数


Posted in Javascript onJune 06, 2014
<!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>jquery test</title> 
<script src="jquery-1.11.1.min.js"></script> 
</head> <body> 
<input type="checkbox" name="check" value="one"/>one<br/> 
<input type="checkbox" name="check" value="two"/>two<br/> 
<input type="checkbox" name="check" value="three"/>three<br/> 
<input type="checkbox" name="check" value="four"/>four<br/> 
<input type="checkbox" name="check" value="five"/>five<br/> 
<input type="checkbox" name="check" value="six"/>six<br/> 
<input type="checkbox" name="check" value="seven"/>seven<br/> 
<button name="sub">提交</button> 
<script type="text/javascript"> 
$("button[name=sub]").click(function(){ 
var len = $("input:checkbox:checked").length; 
alert("你一共选中了"+len+"个复选框"); 
}) 
</script> 
</body> 
</html>

使用选择器得到所有被勾选的复选框元素的集合,然后通过判断元素的个数来得到用户勾选的个数。

有的时候,我们还对用户勾选复选框的个数做了限制,假设只能勾选三个,相应的代码是这样的:

<!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>jquery test</title> 
<script src="jquery-1.11.1.min.js"></script> 
</head> <body> 
<input type="checkbox" name="check" value="one"/>one<br/> 
<input type="checkbox" name="check" value="two"/>two<br/> 
<input type="checkbox" name="check" value="three"/>three<br/> 
<input type="checkbox" name="check" value="four"/>four<br/> 
<input type="checkbox" name="check" value="five"/>five<br/> 
<input type="checkbox" name="check" value="six"/>six<br/> 
<input type="checkbox" name="check" value="seven"/>seven<br/> 
<script type="text/javascript"> 
$("input:checkbox").click(function(){ 
var len = $("input:checkbox:checked").length; 
if(len>3){ 
alert('亲,最多只能选三个哟~'); 
return false; //另刚才勾选的取消 
} 
}) 
</script> 
</body> 
</html>
Javascript 相关文章推荐
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 Javascript
告诉大家什么是JSON
Jun 10 Javascript
javascript 闭包疑问
Dec 30 Javascript
jquery键盘事件介绍
Jan 31 Javascript
JavaScript三元运算符的多种使用技巧
Apr 16 Javascript
谈谈impress.js初步理解
Sep 09 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
May 12 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
详解vue通过NGINX部署在子目录或者二级目录实践
Sep 03 Javascript
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
React实现类似淘宝tab居中切换效果的示例代码
Jun 02 Javascript
javascript中的throttle和debounce浅析
Jun 06 #Javascript
单击某一段文字改写文本颜色
Jun 06 #Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 #Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 #Javascript
jQuery插件开发详细教程
Jun 06 #Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
Jun 06 #Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 #Javascript
You might like
php Memcache 中实现消息队列
2009/11/24 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
jQuery getJSON 处理json数据的代码
2010/07/26 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
Linux系统上Nginx+Python的web.py与Django框架环境
2015/12/25 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
linux面试题参考答案(9)
2015/01/07 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
商务英语本科生的自我评价分享
2013/11/15 职场文书
打架检讨书500字
2014/01/29 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
行风评议整改报告
2014/11/06 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript