この記事のように、Javascript で jQuery Validate ルールを設定しています 。 -2
ルールを validationRules という jsony オブジェクトに保存し、Validate プラグインを呼び出すときにルールを渡します。
$("#myForm").validate(validationRules);
後で、次のように、ユーザーの操作に基づいてプログラムで値を変更したいと思います。
validationRules.rules.Quantity.min=10;
値が更新されても、Validate は新しい値を受け入れません。また、プラグインを再呼び出ししてみました:
$("#myForm").validate(validationRules);
しかし、それは役に立ちませんでした。
プラグインと直接話すことができます:
$("#Quantity").rules("add", {min: 10});
そして、期待どおりに動作します。そのため、その構文を使用してオンザフライでルールを変更しますが、validateRules で更新されたルールを尊重するように Validate に指示する方法について、誰かが光を当てることができますか?