特定の場合にのみいくつかの検証ルールを適用するために、jQuery Validation プラグインで「依存」を使用します。required
これは、特定の状況でのみフィールドが必要な場合に使用するコードです。
fieldA: {
required: {depends: function () {
return $('#FormName select[name="fieldB"]').val() === '10';
}}
}
ルールを使用したい場合はvalueNotEquals
、次のような構文があります。
fieldA:
{valueNotEquals: "0"}
「依存」を使用したい場合、正しい構文は何ですか? これら 2 回の試行で、エラーと構文エラーが発生しました。
試行 1 (等しくないはずの WHAT 値を示すことができなかったというエラー)
fieldA:
{valueNotEquals: {depends: function () {
return $('#QuestionarioForm select[name="lavoroMadre"]').val() === '10';}}
試行 2 (構文エラー)
fieldA:
{valueNotEquals: "0" {depends: function () {
return $('#QuestionarioForm select[name="lavoroMadre"]').val() === '10';}}