In einer MVC-Ansicht habe ich ein Formular wie folgt. wenn der Benutzer auf den Submit-Button klickt, möchte ich zuerst etwas überprüfen. Wenn es in Ordnung ist, senden Sie das Formular. Wenn die Prüfung nicht bestanden wird, geben Sie dem Benutzer eine Warnmeldung und bleiben Sie dann in der Ansicht. Mein Beispielcode wie:Wie man das Senden des Formulars stoppt?
<script type="text/javascript">
function CheckingStatus() {
//.....
if (answer == "N") {
alert("You choose No.");
return false;
}
}
</script>
<% Html.RenderPartial("MyForm"); %>
....
<input id="btnSubmit" type="submit" value="Submit" onclick="CheckingStatus();" />
<% } %>
Aber beim Testen, auch Antwort == "N", das Formular wird noch übermittelt. Wie kann ich das Senden des Formulars stoppen?
Thank you very much. – KentZhou