jQuery検証プラグインのカスタムルールを作成しましたが、これを必須ではないフィールドに適用したいと考えています。したがって、フィールドに何かを入力すると、それはチェックされるべきですが、空であればそれはカスタムルールによってチェックされるべきではありません。jQuery検証カスタムルール
trueに設定する必要はなく、this.optional(element)をチェックすると依存関係が一致しません。
これを行う方法はありますか?
jQuery検証プラグインのカスタムルールを作成しましたが、これを必須ではないフィールドに適用したいと考えています。したがって、フィールドに何かを入力すると、それはチェックされるべきですが、空であればそれはカスタムルールによってチェックされるべきではありません。jQuery検証カスタムルール
trueに設定する必要はなく、this.optional(element)をチェックすると依存関係が一致しません。
これを行う方法はありますか?
これを試すことができます。 最初にrequiredのルールを定義します。そして、次のようにルールを追加または削除することができます。
str=$("#theFeildId").text();
if(str==""){
$("#theFeildId").rules("remove", "required");
$("#theFeildId").removeClass("error");
}
else{
$("#theFeildId").rules("add", "required");
}
これのバージョンとそれが動作しました!ありがとう。 – JohnLaibach
私は助けてくれるとうれしい... –
クラスを追加すると、クラスを追加することができます。フィールドには、自分の行うことを確認するだけです。 – JonathanRomer