Что означает это утверждение: «Мы настоятельно рекомендуем использовать собственные стили проверки, так как стандартные настройки браузера не объявляются для программ чтения с экрана»? - PullRequest
0 голосов
/ 27 сентября 2019

На веб-сайте начальной загрузки 4 для Проверка формы они заявляют

We highly recommend custom validation styles as native browser defaults are not announced to screen readers.

Что это значит?Рекомендуют ли вы использовать стандартную форму проверки браузера?или реализовать пользовательскую проверку?

1 Ответ

0 голосов
/ 27 сентября 2019

Что они имеют в виду, лучше всего объяснить на примере.

<input type="text" maxlength="32">

Обратите внимание на максимальную длину.Программы чтения с экрана не смогут определить, когда человек действительно достигнет этой максимальной длины.

Поэтому они рекомендуют использовать их form.checkValidity() и создать собственное сообщение для правильного ответа пользователям, которые не могут распознать эту проблему.Обычно это означает создание нового элемента на странице с role="alert" ролью оповещения, которая информирует пользователя о том, что что-то требует внимания, т.е. ваше сообщение слишком длинное

Редактировать:Это относится к любым условиям в вашей форме.Поэтому, если определенные символы не разрешены, максимальная и минимальная длина и т. Д. Все, что пользователь не может сделать.

Источник: https://www.w3.org/WAI/people-use-web/tools-techniques/ (Обзор)

...