Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

designАвтор: Пуск‑Медиа (импорт)Просмотры: 3

aria-live: объявлять результат отправки формы без лишнего шума

Режимы polite/assertive, регионы status/alert и почему нельзя спамить live-регион каждым keystroke.

Изображение статьи: aria-live: объявлять результат отправки формы без лишнего шума

Live regions позволяют скринридеру озвучить динамическое сообщение (успех, ошибка валидации) без перевода фокуса с поля.

aria-live="polite" подходит для несрочных статусов; assertive — только для критичных ошибок, иначе объявления перебивают пользователя.

- [ARIA live regions — MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions) — Роли и примеры использования.

---

## Паттерн

Один скрытый контейнер с role="status" и обновлением текста после ответа сервера — проще, чем дублировать текст ошибки визуально и для AT разными путями.

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

#доступность#ARIA#формы

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.