Задать вопрос
@m_xplay_official

Как повесить событие по нажатию на клавишу в JS?

Имеется такая необходимость что бы при нажатии на клавишу "enter" отработало событие в js связанное с <button>

Немного HTML структуры:
<button type='submit' id='passage' style='display:none'></button>
  • Вопрос задан
  • 1435 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя WapSter К ответам на вопрос (6)
wapster92
@wapster92 Куратор тега JavaScript
button так и так отработает по нажатию enter даже, если display: none; . А если нужно какое-то кастомное действие, то:
document.addEventListener('keydown', function (e) {
   if (e.keyCode === 13 ) {
      e.preventDefault();
      // ваш код
   }
})
Ответ написан
Комментировать