0

私はjquery.validateandを使用しjquery.validate.unobtrusiveていますが、JavaScriptコードから特定の要素を手動で「有効」または「無効」にするにはどうすればよいでしょうか?

and$('form').validate()のようなプロパティを変更しようとしていますが、それでもの動作は変わらないため、どうやら私はそれを正しく行っていません。successList invaliderrorMap$('form').valid()

4

1 に答える 1

1

引用OP:

「JavaScriptコードから特定の要素を手動で「有効」または「無効」にするにはどうすればよいですか?

rulesユーザーが入力したデータとともに割り当てられた のみが、入力要素またはを「作成」できます。これをオーバーライドする方法はありません。そうしないと、プラグインを使用する意味がありません。validinvalid


ただし、およびメソッドを使用して、任意のルールを動的に変更できます。.rules('add').rules('remove')


OPのコメントに基づいて編集:

入力フィールドにカスタム検証が必要で、ドロップダウンなどの他の要素の値に依存しているとしましょう

呼び出される組み込みメソッドaddMethodを使用して、カスタム関数をプラグインが使用するカスタム ルールに変換します。

于 2013-04-16T15:41:32.387 に答える