Jquery单选按钮检查
我想检查是否有任何单选按钮被选中,如果没有选择打印一些警报消息。
HTML代码是:
我用来检查的Jquery:
$("form#form").submit(function() { if (!$("#form_rd").attr('checked')) {alert("not checked");return false;} })
这个jquery代码不起作用。 这个单选按钮检查有什么更好的解决方案?
我无法强调ID 必须是唯一的 ! 因此,将您的id="form_rd"
更改为(例如) class="form_rd"
。 但是,请保留name
,因为如果您更改了该请求,接收端也不会喜欢该请求。
尝试
$("form#form").submit(function() { if ($("#form :radio:checked").length == 0) { alert("not checked"); return false; } });
如果您有多个组,则会失败。 你需要一个解决方案吗?