私は2つのフィールドを持つフォームを持っています。モバイル番号。電話番号。jQueryプラグインを検証すると、2つのフィールドのうちの1つが必要です
少なくとも1つのフィールドを記入する必要がありますが、両方とも記入することができます。
jquery validateが必要です。いずれも入力されていない場合は、エラーをスローする必要があります。
私はこれを達成している1つだけのフィールドが空の場合、このフィールドはまだ私の、有効なCSSは緑色の枠を持っているように私はしたくない「有効」クラスを、取得、
rules: {
mobile:{
required: {
depends: function(element) {
return $("#regTelephone").val() === '';
}
}
},
telephone:{
required: {
depends: function(element) {
return $("#regMobile").val() === '';
}
}
}
}
しかし、 (空のフィールドはまだ緑色の枠線を取得します)
so:空のフィールドを取得して(他のフィールドに値を与えても)、有効なクラスを取得しないようにします。
'.val'が –
@Zeaklous nullの場合、FYI、プラグインはすでに' require_from_group'と呼ばれるこのような状況のためのルール/メソッドを持つ有効なクラスを削除するために検証された後は、if文を入れることができます。 – Sparky