$.validator.unauffällig ist.analysieren nicht funktionieren, wenn die Last teilweise Sicht auf jquery-ui dialog?
Habe ich eine partial view für mein login-dialog Inhalt.
Meiner Seite habe ich
<input type="button" value="Open" onclick=" OpenDialog() "/>
<div id="dialog">
</div>
Hier ist der code, der auf der Seite für das laden teilweise Sicht auf dialog:
<script type="text/javascript">
$(document).ready(function() {
$('#dialog').dialog({
autoOpen: false,
width: 400,
height: 300,
closeOnEscape: true,
closeText: "Close",
modal: true,
resizable: false,
title: "login",
open: function () {
$(this).load('@Url.Action("login", "Home")');
}
});
});
function OpenDialog() {
var form1 = $("#dialog").removeData("validator").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse(form1);
$('#dialog').dialog('open');
}
</script>
Sondern client-seitige Validierung für das login-Formular nicht funktioniert.
Was ist falsch in meinem code?
- Haben Sie einen Blick auf diese Frage, stackoverflow.com/questions/4406291/...
- ich lese diese Frage und Antworten, aber ich konnte nicht mein problem lösen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Führen Sie
$.validator.unobtrusive.parse(form1);
nach dem laden der form. Ändern Sie Ihre offenen handlerZog ich
$.validator.unobtrusive.parse(selector);
zu einer teilweisen Ansicht und das problem ist gelöst.