@magogo

Как отследить нажатие Enter на форме?

Форма:

<form id="form">
  <input type="text" name="ent"/>
</form>
  • Вопрос задан
  • 453 просмотра
Пригласить эксперта
Ответы на вопрос 4
crashxd
@crashxd
Backend разработчик
В PHP никак. Используйте JavaScript.
Ответ написан
Комментировать
@JohnnyMnemonik
Шлите ajax без всяких форм и сабмитов

$("input").on('keyup', function (e) {
    if (e.keyCode == 13) {
        // Ajax запрос
    }
});
Ответ написан
Комментировать
добавить в форму
<input type="submit" style="display: none;" />

но это такой себе костыль
Ответ написан
Комментировать
RUVATA
@RUVATA
Разработчик, гик, меломан, разгильдяй
для формы - нажатие Enter это submit событие,
используйте штатный обработчик оnsubmit
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект