私はjquery.validateandを使用しjquery.validate.unobtrusiveていますが、JavaScriptコードから特定の要素を手動で「有効」または「無効」にするにはどうすればよいでしょうか?
and$('form').validate()のようなプロパティを変更しようとしていますが、それでもの動作は変わらないため、どうやら私はそれを正しく行っていません。successList invaliderrorMap$('form').valid()
私はjquery.validateandを使用しjquery.validate.unobtrusiveていますが、JavaScriptコードから特定の要素を手動で「有効」または「無効」にするにはどうすればよいでしょうか?
and$('form').validate()のようなプロパティを変更しようとしていますが、それでもの動作は変わらないため、どうやら私はそれを正しく行っていません。successList invaliderrorMap$('form').valid()
引用OP:
「JavaScriptコードから特定の要素を手動で「有効」または「無効」にするにはどうすればよいですか?
rulesユーザーが入力したデータとともに割り当てられた のみが、入力要素またはを「作成」できます。これをオーバーライドする方法はありません。そうしないと、プラグインを使用する意味がありません。validinvalid
ただし、およびメソッドを使用して、任意のルールを動的に変更できます。.rules('add').rules('remove')
OPのコメントに基づいて編集:
入力フィールドにカスタム検証が必要で、ドロップダウンなどの他の要素の値に依存しているとしましょう
呼び出される組み込みメソッドaddMethodを使用して、カスタム関数をプラグインが使用するカスタム ルールに変換します。