Я создаю форму с выпадающим списком. Один из вариантов - «другое - укажите, пожалуйста», который должен отображать дополнительное текстовое поле для более подробной информации.onchange без потери фокуса?
Мне удалось это сделать, используя onChange event + некоторую простоту проверки значения (поскольку я не могу положиться на позицию).
Я начал тестировать его и понял, что, когда он отлично работает при использовании мыши (onChange запускается после того, как управление теряет фокус), это не происходит, когда я использую клавиатуру (так как она еще не потеряла фокус) только после того, как я нажимаю вкладку, появляются изменения (что выглядит странно).
Мне кажется, что мне не хватает чего-то очевидного, я искал другие события, и ближайший я нашел onclick, но это тоже не так.
Итак, вопрос в том, есть ли лучший способ решить это?