Кажется, есть много информации о том, как отправить форму с помощью javascript, но я ищу решение для захвата, когда форма была отправлена, и перехвата ее в javascript.
HTML
<form>
<input type="text" name="in" value="some data" />
<button type="submit">Go</button>
</form>
Когда пользователь нажимает кнопку отправки, я не хочу, чтобы форма отправлялась, но вместо этого я хотел бы, чтобы вызывалась функция JavaScript.
function captureForm() {
// do some stuff with the values in the form
// stop form from being submitted
}
Быстрый взлом - добавить к кнопке функцию onclick, но мне не нравится это решение ... есть много способов отправить форму ... например, нажав клавишу возврата во время ввода, что не учитывается.
Ty