jQuery Validate プラグイン - シンプルなカスタムルールを作成するには? 質問する

jQuery Validate プラグイン - シンプルなカスタムルールを作成するには? 質問する

jQuery Validateプラグインを使用して、シンプルなカスタムルールを作成する方法(addMethod) は正規表現を使用しないのでしょうか?

たとえば、チェックボックスのグループのうち少なくとも 1 つがチェックされている場合にのみ検証するルールを作成する関数は何でしょうか?

ベストアンサー1

次のようにして簡単なルールを作成できます。

jQuery.validator.addMethod("greaterThanZero", function(value, element) {
    return this.optional(element) || (parseFloat(value) > 0);
}, "* Amount must be greater than zero");

これを次のように適用します。

$('validatorElement').validate({
    rules : {
        amount : { greaterThanZero : true }
    }
});

チェックボックスを検証するには、「addMethod」の内容を変更するだけです。

おすすめ記事