если фокуса на инпуте нет? Пользователь заливает на сайт картинку и клацает enter.
Искала в гугле, но что-то нет подобных вопросов.
вешать событие на документ, но звучит так себе: я как пользователь не ожидаю, что рандомный клик энтера отправит форму, с которой я не работаю
ну вот переменно месяц тещщу эту страницу, нажатие на энтер кажется довольно интуитивным... эта страница лишь добавляет картинку, так что довольно очевидно. подскажите, пожалуйста, как именно на документ повесить событие? я попробую и там уже решу.
document.addEventListener('keydown', handler)
а почему фокус из формы теряется вообще?
потому что после загрузки инпут прячется, картинка уходит аяксом на бэк, обрабатывается и возвращается несколько картинок, из которых юзер выбирает.
так если это все обернуто в форму, разве энтер не будут ее все равно сабмитить? можно попробовать повесить обработчик не на документ, а только на форму, тогда будет меньше шанс на ложные срабатывания
На форме не работает почему-то.
Обсуждают сегодня