jquery 判断多组radio checkbox是否选中
2015-06-04 15:49
716 查看
最近要做一个问卷调查的小页面,需要判断用户是否每项都有选择,如果每个都挨个判断很苦逼,所以网上搜了搜,自己也总结了一下,写了一段小代码~哈哈,水平有限大家见谅。html代码就不上了,N多单选和多选框就对了。。。
哈哈,其实就是获取所有radio和checkbox的name,sort()排完序后用unique去除重复,在each数组遍历每个name是否有选中值就ok啦~
function validate_all(){ var radioName = new Array(); $(":radio").each(function(){ radioName.push($(this).attr("name")); }); $(":checkbox").each(function(){ radioName.push($(this).attr("name")); }); radioName.sort(); $.unique(radioName); $.each(radioName,function(i,val){ if(!checkRadio(val)){ alert("您还有未选择项,请选择,谢谢~"); return false; } }); } function checkRadio(radioName){ return $("input[name="+radioName+"]:checked").val() == null ? false : true; }
哈哈,其实就是获取所有radio和checkbox的name,sort()排完序后用unique去除重复,在each数组遍历每个name是否有选中值就ok啦~
相关文章推荐
- jquery监听文本框输入改变事件
- jQuery的学习
- jquery插件生成简单二维码
- jQuery全屏滚动插件fullPage.js
- jQuery-menu-aim有時候不能觸發BUG解決辦法
- jQuery操作cookie
- JQuery的跨域方法
- PhoneGap+jQuery Mobile+Rest 访问远程数据
- something about jquery
- Jquery Mobile 百度地图 Demo
- JQuery.Ajax之错误调试帮助信息
- 基于jQuery弹出层图片动画查看代码
- jquery+ajax小例子。
- jquery的ajax和getJson跨域获取json数据
- jquery表单验证,jquery.validate全攻略
- JQuery中$(this)和this的区别
- 【JS】如何用原生JS实现jQuery的ready方法
- 使用Ajax以及Jquery.form异步上传图片
- JQuery入门基础
- jquery简单介绍的访问链接地址。