lamo4ok
@lamo4ok
Программист

Как изменить поведение формы при нажатии Enter в?

Есть наверняка многим известная ситуация, когда в форме при нажатии Enter в каком-либо инпуте вызывается событие на нажатие кнопки, которая есть в форме, при том всегда первой. Эта ситуация смоделирована тут - в каком бы из полей (и наборе полей) вы не нажали Enter, будет вызвано событие, имитирующее нажатие первой встретившейся в коде кнопки.

Иногда это удобно, а иногда - наоборот. Вопрос такой: как, имея возможность обрабатывать события посредством JS/JQuery, либо вообще отключить такое поведение формы, либо вызывать нажатия разных кнопок? Про трюк с определением, какая клавиша нажата, я в курсе, но он достаточно грязный, равно как и достаточно ненадежный - вопрос, что будет в мобильных браузерах, да и в настольных тоже.
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 14:12
30000 руб./за проект
19 апр. 2024, в 14:10
500 руб./за проект