Запретить пользователю использовать ввод для передачи формы - PullRequest
2 голосов
/ 07 июля 2011

Из-за проблемы, связанной с ужасным мобильным устройством (эта работа не оставила мне другого выбора, кроме как работать с ним), я вынужден прекратить использование клавиши ввода для регистрации в форме в HTML.Единственный способ, которым я хочу, чтобы данные были отправлены - это когда нажата кнопка отправки.

Надеюсь, этого достаточно, чтобы решить мою проблему!Если нет, не стесняйтесь спрашивать больше.

Ответы [ 3 ]

3 голосов
/ 07 июля 2011

См. здесь для примера.

2 голосов
/ 07 июля 2011

Попробуйте эту кнопку отправки:

<input type="button" value="Submit" onclick="document.forms[0].submit();" />

Вместо использования type = "submit", type = "button" не привязывает клавишу ввода к этой кнопке.

1 голос
/ 07 июля 2011

Вы можете использовать обработчик onsubmit для предотвращения отправки формы в тех случаях, когда она была отправлена ​​не так, как вы этого хотели.Просто верните false из обработчика, чтобы отменить отправку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...