@magogo

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

Форма:

<form id="form">
  <input type="text" name="ent"/>
</form>
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы