Tengo el siguiente:
<script type="text/javascript">
function CancelFormButton(button) {
$(button.form).submit();
}
</script>
<form onsubmit="alert('here');">
<input type="button" value="Cancel" onClick="CancelFormButton(this);" />
</form>
Al hacer clic en el botón "Cancelar", el onsubmit de la etiqueta de formulario no se activa.
Esta línea envía el formulario correctamente: $(button.form).submit();
pero omite el alert('here');
dentro de la publicación en la etiqueta del formulario.
¿Es correcto o estoy haciendo algo mal?
Por cierto, en este caso, quiero esta funcionalidad, pero me pregunto si me voy a encontrar con un problema en un navegador donde se activa el onsubmit.
Esto todavía no desencadena la onsubmit de la forma ... es esto normal? –
Sí, this.form es válido y correcto y funciona en todos los navegadores. http://stackoverflow.com/questions/418076/is-there-a-better-jquery-solution-to-this-form-submit Además, no respondió la pregunta. –
Además, confundido por "específicamente existe un atributo de formulario conocido en el botón". –