-5

フォームで、検証が2つのフィールドの値に依存する検証を提供する必要がありますが、それを機能させることができないようです。

$.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 に答える