jQuery自定义验证

时间:2012-06-20 19:38:13

标签: jquery jquery-validate

在表单上我需要提供验证,其中验证取决于两个字段的值,但我似乎无法使其工作。

$.validator.addMethod("validateTask",function (value, element, params) {
        if (($("#ID").val() == 1) && ($("#IDName").val() == 0)) {

                return  "required";


            }
    }, 'Enter an individual.');

,电话是

Name:{
        validateTask: true
    }

1 个答案:

答案 0 :(得分:1)

从插件文档中,您只需要 required dependency callback

$(selector).validate({    
    rules:{
       Name:{
           required: function(element){
            return $("#ID").val() == 1 && $("#IDName").val() == 0;
       }
    },
    messages:{
        Name:{ required: 'Enter an individual.'}
    }
})
相关问题