У нас есть запрос на использование select
элемента *1001* для запуска перехода на новую страницу.
В прошлом литература о доступности веб-сайтов, которую я читал, вообще не рекомендовала этого делать. Это произошло на том основании, что оно нарушает ожидания пользователей, и браузеры (в частности IE <6) запускают событие изменения даже при перемещении по опциям с помощью клавиатуры, что делает невозможным выбор только для пользователей, использующих только клавиатуру. </p>
IE6 + и все другие более современные браузеры, которые я тестировал, запускают select
onchange
, когда опция фактически выбрана мышью или клавишей ввода. Аналитика для рассматриваемого приложения показывает, что более ранние браузеры IE по существу уничтожены (<0,01%) </p>
Учитывая, что наши пользователи смогут правильно управлять этими select
элементами только с клавиатуры, должна ли эта функция по-прежнему рассматриваться как препятствие доступности? Такое поведение кажется настолько распространенным в наши дни, что мне также интересно, действительно ли оно все-таки существенно нарушает ожидания пользователей?
РЕДАКТИРОВАТЬ: IE ведет себя по-разному, если select
фокусируется с помощью мыши или клавиатуры. При фокусировке с помощью мыши при вводе с клавиатуры при помощи опций onchange
не срабатывает, но при использовании табуляции для фокусировки с помощью клавиатуры onchange
срабатывает при наведении курсора.