Задать вопрос
@VadimRublev
Go, front-end (ванильный).

Как поймать выбор значения из списка в поле ввода?

Как поймать заполнение поля ввода значением из браузерного списка?
События клавиши и мыши не помогают.
Например - Edge для поля ввода type="email" автопредлагает список мейлов.
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@VadimRublev Автор вопроса
Go, front-end (ванильный).
Решение: надо использовать событие input.
Документация: https://learn.javascript.ru/events-change-input

Чуть некорректно вопрос задал. Мне надо было, строго говоря, отслеживать изменение значения. keyup с этим справляется, но не в случае выбора значения из списка. Поэтому тАк спросил.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
hzzzzl
@hzzzzl
событие change отрабатывает же?
https://jsfiddle.net/k1cgufo2/

я добавил name=name, потому что иначе мне браузер не предлагал ничего подставить

Ответ написан
Stalker_RED
@Stalker_RED
change
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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