Erforderliche Feldvalidierung funktioniert nicht in JQuery Popup Modal in MVC 4
In einer MVC 4-Anwendung können Probleme bei erforderlichen Feldvalidierungen auftreten funktionieren in JQuery-Popup-Modalen nicht ordnungsgemäß. Um dies zu beheben, müssen Sie eine unauffällige JavaScript-Validierung verwenden, um den Validator nach dem Laden des Inhalts in das Modal dynamisch zu analysieren.
Lösung:
Der folgende geänderte Code wird neu analysiert der Validator, wenn der Inhalt in das Modal geladen wird:
<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>
Zusätzlicher Hinweis:
Stellen Sie sicher, dass Ihre Ansicht die erforderliche @Html.ValidationMessageFor-Methode für die erforderlichen enthält Feld, um die Validierungsmeldungen anzuzeigen.
Durch die Implementierung dieser Änderungen können Sie sicherstellen, dass erforderliche Feldvalidierungen in den JQuery-Popup-Modalen in Ihrer MVC 4-Anwendung korrekt funktionieren.
Das obige ist der detaillierte Inhalt vonWarum funktionieren erforderliche Feldvalidierungen in meinem JQuery-Popup-Modal in MVC 4 nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!