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 相关文章推荐
Jquery + Ajax调用webService实例代码(asp.net)
Aug 27 Javascript
加载 Javascript 最佳实践
Oct 30 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
Jan 08 Javascript
Javascript基础知识盲点总结之函数
May 15 Javascript
JS常用加密编码与算法实例总结
Dec 22 Javascript
如何提高Dom访问速度
Jan 05 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
Feb 19 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
Sep 19 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 Javascript
mpvue实现微信小程序快递单号查询代码
Apr 03 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
pw的一个放后门的方法分析
2007/10/08 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
javascript 尚未实现错误解决办法
2008/11/27 Javascript
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
JQuery AJAX提交中文乱码的解决方案
2010/07/02 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
html5 input属性使用示例
2013/06/28 HTML / CSS
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
党日活动总结
2014/05/07 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS