Es scheint viele Informationen darüber zu geben, wie ein Formular mit Javascript gesendet werden kann, aber ich suche nach einer Lösung, um zu erfassen, wann ein Formular gesendet wurde, und es in Javascript abzufangen.
HTML
<form>
<input type="text" name="in" value="some data" />
<button type="submit">Go</button>
</form>
Wenn ein Benutzer auf die Schaltfläche "Senden" drückt, möchte ich nicht, dass das Formular gesendet wird, sondern dass eine JavaScript-Funktion aufgerufen wird.
function captureForm() {
// do some stuff with the values in the form
// stop form from being submitted
}
Ein schneller Hack wäre, der Schaltfläche eine Onclick-Funktion hinzuzufügen, aber diese Lösung gefällt mir nicht ... es gibt viele Möglichkeiten, ein Formular zu senden ... z. B. die Eingabetaste zu drücken, während eine Eingabe ausgeführt wird, was dies nicht berücksichtigt.
Ty