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 相关文章推荐
如何使用Javascript正则表达式来格式化XML内容
Jul 04 Javascript
js关于精确计算和数值格式化以及直接引js文件
Jan 28 Javascript
点击button获取text内容并改变样式的js实现
Sep 09 Javascript
JavaScript获取网页中第一个链接ID的方法
Apr 03 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
May 03 Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
js代码延迟一定时间后执行一个函数的实例
Feb 15 Javascript
vue组件编写之todolist组件实例详解
Jan 22 Javascript
vue v-for 使用问题整理小结
Aug 04 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
剧场版动画《PSYCHO-PASS 3 FIRST INSPECTOR》3月27日日本上映!
2020/03/06 日漫
PHP的开合式多级菜单程序
2006/10/09 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
php批量上传的实现代码
2013/06/09 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
js 小数取整的函数
2010/05/10 Javascript
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
Nodejs之http的表单提交
2017/07/07 NodeJs
template.js前端模板引擎使用详解
2017/10/10 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
python 中split 和 strip的实例详解
2017/07/12 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
少先队学雷锋活动总结范文
2014/03/09 职场文书
出生公证书样本
2014/04/04 职场文书
校园安全演讲稿
2014/05/09 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
电气工程师岗位职责
2015/02/12 职场文书