Доступная форма на Tilda: контраст, фокус, размер кнопок и ошибки WCAG 2.2

Доступная форма на Tilda: контраст, фокус, размер кнопок и ошибки WCAG 2.2

Доступная форма должна работать не только для пользователя с мышью и идеальным зрением. Ее нужно проверить клавиатурой, при увеличении, на сенсорном экране и в состоянии ошибки. WCAG 2.2 добавляет критерии, связанные с видимостью фокуса, размером целей, повторным вводом и доступной аутентификацией.

Эта статья — практический чек-лист, а не юридическое заключение о соответствии. Конкретные требования зависят от продукта, региона и способа публикации.

С чего начать аудит формы

Опишите цель формы и минимальные данные, которые действительно нужны. У каждого поля должна быть понятная подпись, а обязательность — видимой. Не просите повторно ввести информацию, которая уже есть в контексте, если это не требуется безопасностью.

Проверка текста и ожидания

Проверьте, понимает ли человек, что произойдет после отправки: заявка уйдет менеджеру, откроется оплата или появится подтверждение. Не заменяйте объяснение одним значком. Ошибка должна сообщать, что исправить и где это сделать.

Как проверить клавиатурную навигацию и фокус

Пройдите форму только клавишей Tab. Порядок перехода должен соответствовать визуальной логике, а фокус — оставаться видимым. Если фиксированная шапка закрывает активное поле или кнопку, это проблема читаемости и управления.

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

Как проверить контраст и размеры целей

Сравните текст, фон, границы полей, кнопку и состояние фокуса. Не оценивайте контраст только по внешнему впечатлению: используйте проверочный инструмент и сохраните результат для спорных элементов.

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

Как сделать ошибки понятными

Ошибка должна быть связана с конкретным полем и оставаться видимой после попытки отправки. Не стирайте уже введенные значения без причины. Для телефона, email и даты укажите допустимый формат простым текстом.

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

Финальный сценарий проверки

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

Если форма зависит от внешнего сервиса, отдельно проверьте, что происходит при его недоступности. Доступность — это не отдельный декоративный этап, а часть надежного пользовательского сценария.

Статья помогла?
Оцените статью
Не нашли ответ в статье?
Задайте вопрос — специалист ответит и подскажет решение для вашего случая

Ещё материалы на тему