Подстановка значений селекта
Есть селект стилизованный дивом с инпутом. Выбранное значение селекта подставляется в инпут. Необходимо сделать, чтобы при переходе в поле инпута табом можно было "прокручивать" значения селекта вверх вниз не открывая селекта, т.е при нажатии на up - подставлять значение предыдущего от текущего option, на down - подставлять значение следующего option.
Никак не соображу как это реализовать, подскажите, пожалуйста, очень прошу! |
Отслеживаете keydown на инпуте, если кнопка вверх (код не помню), то
select.options[select.selectedIndex+1].checked = true; Иначе, если нажата кнопка вниз, то select.options[select.selectedIndex-1].checked = true; |
спасибо!
|
Заработало. Но теперь другая проблема: в chome и safari при нажатии на up или down прокручивается и вся страница. Как этого избежать?
|
Проблема решена. Спасибо.
|
Часовой пояс GMT +3, время: 10:47. |