有没有办法验证表单而不是规则?
例如:
表单中有3个复选框; 我想测试是否没有选中它们 - 在这种情况下,返回false并阻止表单提交
答案 0 :(得分:0)
HTML:
<input type="checkbox" name="event[]" id="event" value="click">click<br>
<input type="checkbox" name="event[]" id="event" value="focus">focus<br>
<input type="checkbox" name="event[]" id="event" value="change">change<br>
jQuery:
$(document).ready(function()
{
$("form").submit(function()
{
var checked = $("input[@id=event]:checked").length;
if (checked == 0)
{
alert ("Please select at least one event");
return false;
}
else
{
return true;
}
});
});
请执行以上步骤,如果有,请告诉我。
答案 1 :(得分:0)
submitHandler: function(form) {
if ( $('input[type="radio"]').is(':checked')==true){
form.submit() ;
}else{
alert("Please choose option");
}
}