Есть ли причина, по которой вам нужно перехватывать и проверять ключ ввода?
Не могли бы вы просто добавить в форму форму
<input type="submit" />
и отправить ее, естественно, при вводе ввода? Вы могли бы даже тогда зацепить действие onsubmit
формы и вызвать функцию проверки оттуда, если хотите ...
Вы даже можете использовать onsubmit
в качестве теста, чтобы посмотреть, отправляется ли ваша форма , но это не сработает, если вы назовете form.submit()
.