$("#sub").click(function(){
if(!$('input.radio_').is(':checked')){
alert("题目必须选择!");
}
});
我想在点击sub按钮时验证页面上所有class名为radio_的单选框是否全部以选择。上面这段写法的现象是 我只要一个单选框选了 验证就通过了 怎么做才能验证所有的呢?
jquery验证单选框是否选中的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
斯洛文尼亚旅游 2016-05-18 01:45关注$("#sub").click(function () { var ok = true,f; $('input.radio_').each(function () { if (!f) f = this.form;//表单对象 if ($(f[this.name]).filter(':checked').length == 0) {//找出同名的radio选项,并过滤出是否已经选中 alert("题目必须选择!"); ok = false; return false; } }); return ok;////////// });本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报