ホームページ > 記事 > ウェブフロントエンド > MVC 4 の JQuery ポップアップ モーダルで必須フィールドの検証が機能しないのはなぜですか?
MVC 4 の JQuery ポップアップ モーダルで必須フィールドの検証が機能しない
MVC 4 アプリケーションでは、必須フィールドの検証で問題が発生する可能性があります。 JQuery ポップアップ モーダル内で正しく機能しません。これを修正するには、控えめな JavaScript 検証を使用して、コンテンツをモーダルにロードした後にバリデーターを動的に解析する必要があります。
解決策:
次の変更されたコードは再解析します。コンテンツがモーダルに読み込まれるときのバリデータ:
<code class="javascript">$(this).load(actionURL, function (html) { var form = $('form'); form.data('validator', null); $.validator.unobtrusive.parse(form); $('form', html).submit(function () { $.ajax({ ....</code>
追加の注意:
必要なメソッドに必要な @Html.ValidationMessageFor メソッドがビューに含まれていることを確認してください。
これらの変更を実装することで、MVC 4 アプリケーションの JQuery ポップアップ モーダル内で必須フィールドの検証が正しく機能することを確認できます。
以上がMVC 4 の JQuery ポップアップ モーダルで必須フィールドの検証が機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。