Jquery验证,如果有错误,我如何运行自定义代码



我想检查表单中多个字段的验证。如果有任何错误,我想运行一些自定义的jQuery来隐藏和显示各种元素。

我有下面的验证,我的问题是我现在如何检查是否有错误来运行我的自定义代码?

$("#signupForm").validate({
        rules: {
            firstname: "required",
            lastname: "required",
            username: {
                required: true,
                minlength: 2
            },
            password: {
                required: true,
                minlength: 5
            },
            confirm_password: {
                required: true,
                minlength: 5,
                equalTo: "#password"
            },
            email: {
                required: true,
                email: true
            },
            topic: {
                required: "#newsletter:checked",
                minlength: 2
            },
            agree: "required"
        },

可以在validate之后调用form()方法:

if($('form')
      .validate(RULES)
      .form()){
    //put your code here
}

查看Validator Object的文档

最新更新