必需的欄位驗證在MVC 4 中的JQuery Popup Modal 中不起作用
在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中文網其他相關文章!