Выберите раскрывающийся список доступность / удобство использования - PullRequest
0 голосов
/ 04 мая 2011

Я пытаюсь найти наиболее удобный / доступный способ реализации простого выпадающего списка форм, который будет сортировать список продуктов по размерам и алфавиту.

По вашему мнению, является ли раскрывающийся список более пригодным для использования, когда есть кнопка, которая управляет его отправкой или когда он автоматически отправляет замену раскрывающегося списка?

Исследование, которое я прочитал, направлено как на такие методы, так и против них, и в Интернете существует множество реализаций, поэтому интересно выслушать мысли сообщества.

Заранее спасибо

Ответы [ 4 ]

1 голос
/ 04 мая 2011

Как слепой пользователь компьютера любой метод работает нормально. Я считаю, что наличие кнопки, которую я нажимаю, немного легче, чем запуск события onchange. Я бы не сказал, что это достаточно большая разница, чтобы принять во внимание, хотя большинство ваших пользователей не будут отключены. Если вы нацелены конкретно на слепых пользователей, я бы не использовал событие onchange.

0 голосов
/ 29 мая 2014

Если вы обновляете данные страницы или фокус перемещается после выбора опции раскрывающегося списка, вам нужно использовать кнопку, чтобы быть доступным.Если вы запустите событие при изменении, слепые пользователи или пользователи, имеющие только клавиатуру, вообще не смогут использовать выпадающее меню, если они находятся на окнах с ie и chrome (так сложено, большинство людей на окнах).Как только они используют стрелки для прокрутки вниз и выбора, будет выбран первый выбранный вариант, и данные страницы обновятся или фокус переместится, что сделает невозможным навигацию или выбор второго варианта, третий вариант.и т.д. Ниже приводится подробное объяснение с примерами, чтобы вы могли понять, что я имею в виду.

Дизайнерам определенно не нравятся кнопки, но если вы слепы и используете Chrome / т. Е. Невозможно использовать много выпадающих меню без них.Я предполагаю, что Джаред использует Firefox или Mac.

http://pauljadam.com/blog/javascript/onchange-event-on-a-select-inputjump-menu-accessibility-problems/

0 голосов
/ 05 мая 2011

Зависит от ваших пользователей, их ожиданий и контекста, в котором они представлены.

В качестве общего, общего утверждения, вы должны иметь выпадающий список, сопровождаемый очень очевидной кнопкой отправки. Это более безопасный подход.

0 голосов
/ 05 мая 2011

До тех пор, пока вы не измените фокус или не перейдете на другую страницу при изменении выбора, любой подход должен работать.Классическим примером раскрывающегося списка проблем является то, что он содержит список других страниц сайта и перемещается по мере изменения выбора.Это не позволяет пользователю клавиатуры использовать список;они не могут просматривать его и не могут переходить на какие-либо страницы, кроме первого выбора, поскольку невозможно пройти мимо них.Таким образом, в случаях, когда фокус изменяется или страница перемещается как следствие, выполнение отдельного действия (например, кнопка «Перейти» или обработка ввода) для запуска навигации является существенным .Вероятно, это то, откуда вы прочитали совет.

В этом случае, однако, звучит так, как будто вы просто обновляете контент в другом месте страницы, а не меняете фокус или не выполняете навигацию.Просто прибегнуть к существующему контенту должно быть хорошо.

...