jQuery自定义验证选项

时间:2011-08-05 16:16:23

标签: jquery validation

有没有办法验证表单而不是规则?

例如:

表单中有3个复选框; 我想测试是否没有选中它们 - 在这种情况下,返回false并阻止表单提交

2 个答案:

答案 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");
        }
     }