Parece haber mucha información sobre cómo enviar un formulario usando javascript, pero estoy buscando una solución para capturar cuándo se ha enviado un formulario e interceptarlo en javascript.
HTML
<form>
<input type="text" name="in" value="some data" />
<button type="submit">Go</button>
</form>
Cuando un usuario presiona el botón Enviar, no quiero que se envíe el formulario, sino que me gustaría que se llamara a una función de JavaScript.
function captureForm() {
// do some stuff with the values in the form
// stop form from being submitted
}
Un truco rápido sería agregar una función onclick al botón, pero no me gusta esta solución ... hay muchas formas de enviar un formulario ... por ejemplo, presionando retorno mientras está en una entrada, lo que esto no tiene en cuenta.
Ty