En una vista de MVC, tengo un formulario de la siguiente manera. cuando el usuario hace clic en el botón de enviar, quiero verificar algo en primer lugar. Si está bien, envíe el formulario. Si no pasa la verificación, envíe un mensaje de alerta al usuario y luego permanezca en la vista. Mi código de ejemplo como:¿Cómo detener el envío del formulario?
<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();" />
<% } %>
Pero cuando las pruebas, incluso responder == "N", el formulario está siendo enviado. ¿Cómo detener el envío del formulario?
Muchas gracias. – KentZhou