-5

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

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

                return  "required";


            }
    }, 'Enter an individual.');

电话是

Name:{
        validateTask: true
    }
4

1 回答 1

1

从插件文档中,您似乎只需要一个必需的依赖回调

$(selector).validate({    
    rules:{
       Name:{
           required: function(element){
            return $("#ID").val() == 1 && $("#IDName").val() == 0;
       }
    },
    messages:{
        Name:{ required: 'Enter an individual.'}
    }
})
于 2012-06-20T20:06:23.917 回答