0

NAME、AGE、COUNTRY の 3 つの入力フィールドがあります。

NAME が何かを確認したい。NAME に値が含まれている場合、他の 2 つのフィールドは必須です。NAME が空の場合、AGE と COUNTRY もスキップできます。

これはjquery validateで可能ですか?

私の現在の検証はクラス名に基づいており、js ファイルに次のものがあります。

beforeSubmit: function () {
            return $('#ajaxform').validate().form();
        }
4

1 に答える 1

1

次のように、依存を使用できます。

...
ageInput: {
    required: {
        depends: function(element){
            return $("#nameElement").val()!=""
        }
    }
},
countryInput: {
    required: {
        depends: function(element){
            return $("#nameElement").val()!=""
        }
    }
}

参照: jquery Validate

于 2012-09-13T11:47:37.590 に答える