jQuery 検証プラグインのカスタムメソッド。複数のパラメータ 質問する

jQuery 検証プラグインのカスタムメソッド。複数のパラメータ 質問する

jQuery Validation プラグインでカスタム バリデーターを使用しようとしています。ただし、検証メソッドに複数の引数を渡す方法がわかりません。(2,3)、中括弧、組み合わせを使用してみましたが、失敗しました。

これはコードです - ???? は情報が必要な領域を示します:

$(document).ready(function() {
        jQuery.validator.addMethod("math", function(value, element, params) {
            return this.optional(element) || value == params[0] + params[1];
        }, jQuery.format("Please enter the correct value for {0} + {1}"));

        $("#form_register").validate({
            debug: true,
            rules: {
                inputEl: { required: true, math: ???? }
            },
            messages: {
                inputEl: { required: "Required", math: "Incorrect result" }
            }
        });
});

ベストアンサー1

Javascript 配列:

[value1,value2,value3]

したがって、コードは次のようになります。

inputEl: { required: true, math: [2, 3 ,4 , 5] }

おすすめ記事