Есть ли доступность или семантическая цель для включения атрибута tabindex на вход [type = "reset"]? Или этого следует избегать, поэтому формы не случайно и часто перезагружаются?Есть ли цель включить атрибут tabindex на вход [type = "reset"]?
ответ
Если у вас есть кнопка сброса, то установка tabIndex=-1
уменьшает риски, вызванные кнопкой, удаляя ее из порядка табуляции. Любое отрицательное значение для атрибута tabIndex
означает, что браузеры не позволяют «разрешить доступ к элементу с помощью последовательной навигации по фокусу». (Это не определено в HTML 4, которое не допускает отрицательных значений, но это обычное поведение браузера и стандартизировано в HTML5.) Это означает, что пользователь не будет случайно разрушать свои входные данные, нажав на кнопку сброса и нажав Войти.
С другой стороны, это была бы проблема доступности в очень редких случаях, когда на самом деле нужна кнопка сброса. Пользователю без мыши или с инвалидностью с двигателем было бы сложно или невозможно сбросить форму. Это также было бы проблемой удобства использования для пользователя, который использует клавиатурную навигацию и элементы управления для удобства: он заметил бы, что кнопка сброса пропускается в таббинге и может не понимать, что делать.
Аналогичные соображения относятся к другим значениям, которые могут изменять положение элемента в порядке табуляции. Как правило, создание порядка табуляции отличается от кажущегося порядка элементов, как правило, путают. Но если кнопка сброса предшествует кнопке отправки в разметке, поместив ее позже в порядке табуляции, возможно, будет уменьшен риск того, что пользователь уничтожит свои данные, а не отправит их.
Ключевой вопрос с кнопкой сброса, с точки зрения удобства использования и доступности и т. Д. Заключается в том, что он не должен использоваться, за исключением очень редких случаев (в котором он должен обычно отображаться сначала в форме, как в разметке, так и в порядок табуляции). Как Jakob Nielsen, гуру юзабилити, wrote давно: «Интернет был бы более счастливым местом, если бы были удалены практически все кнопки« Сброс ». Эта кнопка почти никогда не помогает пользователям, но часто причиняет им вред ».
- 1. Titanium mobile: Вход tabindex
- 2. React - Reset компонентный вход
- 3. Есть ли лучший способ настроить атрибут, проверенный на вход?
- 4. Выберите тег, который имеет вход включить атрибут
- 5. Есть ли цель «BeforePackage»?
- 6. Использование tabindex на сгенерированных сгенерированных формах
- 7. Какова цель `__metaclass__ = type`?
- 8. Как включить атрибут «results» в <input type = "search">?
- 9. атрибут Type для text_field
- 10. Есть ли способ включить атрибут, содержащийся в JSONB с Sequelize.js?
- 11. Почему $ ('[tabindex = "1"]'). Focus(); фокусировка на tabindex = "2"?
- 12. Динамический атрибут tabIndex в JSX + React
- 13. Цель C: objc_msgSend return type
- 14. Есть ли атрибут CallingMemberName?
- 15. Вход CSS [type = "type"] нуждается в котировках?
- 16. Имеет ли вход атрибут «оригинальное значение»?
- 17. Цель-C: есть ли утечки?
- 18. Включить ограничения как атрибут
- 19. Добавление изображения в h: commandbutton, где type = "reset"
- 20. HTML-вход [type = number]: переопределение поведения стрелки
- 21. Есть ли условный атрибут на уровне класса?
- 22. Как сбросить выпадающее меню на пустом месте commandButton reset type
- 23. Ссылка атрибут или атрибут Type в XSD
- 24. Что делает атрибут «type» директивы?
- 25. Включить вставку ввода [type = 'date']?
- 26. Есть ли способ включить/включить утверждения inline?
- 27. tabindex - - широко поддерживается ли это?
- 28. Есть ли окончательное руководство по поведению tabindex в Windows Forms?
- 29. TabIndex на вставляемых полей
- 30. Tabindex на элементах javascript
Существует различие между доступностью и удобством использования - если ваши пользователи часто случайно перезагружают формы, это звучит как проблема юзабилити. Если у вас есть кнопка сброса, она всегда должна быть доступна, как и любой другой элемент управления. – BoltClock
Это немного не связано, но почему у вас есть кнопка сброса? Когда вы последний раз использовали форму и решили сбросить ее содержимое? И когда вы в последний раз случайно его использовали? Короче: кнопка сброса помогла вам? – kba