dyonis
@dyonis
Web разработчик

Почему vue при событии keypress вызывает метод click?

Не понимаю почему при нажатии на поле ввода кнопки Enter, происходит событие click ?
https://jsfiddle.net/h35y5jx7/2/
  • Вопрос задан
  • 859 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Потому что по умолчанию у первой кнопки type = submit, а нажатие enter вызывает submit формы и вызывает обработчик и на кнопке. Для полного счастья надо указать у кнопки type="button", и указать модификатор prevent у keydown
https://jsfiddle.net/2kcLjsb3/
попробуйте удалить type у кнопки, и увидите в консоли вывод four.
то же самое, если убрать .prevent у keydown
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
Потому что форма "отправляется"?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы