1. ホーム
  2. asp.net-mvc-3

[解決済み] jquery.validate.unobtrusive が動的注入された要素で機能しない

2023-01-09 12:06:14

質問

私は ASP.Net MVC3 を使用している場合、クライアント検証を使用する簡単な方法は jquery.validate.unobtrusive . サーバーから正しいものについては、すべて正常に動作します。

しかし、javascriptで新しい'input'を注入しようとしたとき、そして私が $.validator.unobtrusive.parse() を呼び出して、検証を再バインドする必要があることを知りました。しかし、まだ、すべてのこれらの動的な注入されたフィールドは機能していません。

さらに悪いことに、手動で jquery.validate を使って手動でバインドしようとしましたが、それもうまくいきません。何か考えがありますか?

どのように解決するのですか?

私は、私の状況に合わせてこの問題を解決した jquery.validate.unobtrusive ライブラリ用の拡張機能を作成しました。

http://xhalent.wordpress.com/2011/01/24/applying-unobtrusive-validation-to-dynamic-content/