Перейти до вмісту
Pandus

WCAG 3.3.3 Підказування в разі помилок

Оновлено 14 жовтня 2026 · 3 хв читання

Рівень
AA · WCAG 2.0
EN 301 549
9.3.3.3
Що перевіряє тестер
Ручна перевірка: автоматичний інструмент не може надійно перевірити цей критерій.
Офіційний текст
Understanding 3.3.3 Error Suggestion (W3C, англійською)

Критерій успіху 3.3.3 допомагає людям виправити форму, коли щось пішло не так. Повідомлення на кшталт «Неправильне введення» каже покупцеві, що є проблема, але не каже, що робити. Люди з когнітивними порушеннями, користувачі програм зчитування з екрана і люди з порушеннями моторики, які роблять помилки під час друку, часто саме тут здаються. Це рівень AA, і в EN 301 549 він є пунктом 9.3.3.3 (в Україні — ДСТУ EN 301 549:2022).

Що вимагає критерій

Якщо помилку введення виявлено автоматично і підказки щодо виправлення відомі, їх треба надати користувачеві.

  • Помилка введення охоплює пропущену обов'язкову інформацію та інформацію поза потрібним форматом чи значеннями.
  • «Відомі» означає, що сайт знає, що буде прийнято, — наприклад, очікуваний формат, дозволений діапазон чи список дійсних варіантів.
  • Виняток: підказку можна не давати, якщо вона поставила б під загрозу безпеку чи призначення вмісту — наприклад, розкрила б, яка частина даних для входу неправильна, чи підказала б відповідь у тесті.

Підказка зазвичай текстова, і вона має відповідати іншим критеріям (наприклад, бути читабельною і доступною для програм зчитування з екрана).

Типові помилки в інтернет-магазині

  • «Неправильний поштовий індекс» без підказки щодо очікуваного формату для вибраної країни;
  • «Неправильна дата» в полі терміну дії картки без вказівки, що формат — ММ/РР;
  • «Пароль не відповідає вимогам» без переліку вимог;
  • «Кількість недоступна» без вказівки, скільки товарів є в наявності;
  • поле промокоду, яке каже лише «Помилка», коли термін дії коду закінчився;
  • поле ідентифікатора ПДВ, яке відхиляє введення, не показуючи прикладу.

Як перевірити

Автоматично: у нашого сканера немає правила для цього критерію. Потрібна ручна перевірка.

Вручну: для кожної форми введіть типові неправильні значення: індекс у неправильному форматі, дату в минулому, закороткий пароль, кількість більшу за наявність, email без «@». Прочитайте кожне повідомлення і запитайте себе: чи каже воно, як виправити введене? Перевірте також, що програма зчитування з екрана озвучує повідомлення, коли воно з'являється або коли ви переходите до поля.

Як виправити

  • Пишіть повідомлення, які називають виправлення: «Введіть індекс із 5 цифр, наприклад 10115».
  • Наводьте правила заздалегідь (довжина пароля, дозволені символи) і повторюйте їх у повідомленні про помилку.
  • Коли дійсних значень небагато, підказуйте найближчі або пропонуйте вибір.
  • Зберігайте введене користувачем у полі, щоб він міг його виправити, а не вводити заново.

Пов'язані критерії

Часті запитання

Чим 3.3.1 відрізняється від 3.3.3?

3.3.1 вимагає ідентифікувати поле з помилкою й описати помилку текстом. 3.3.3 іде на крок далі: коли ви знаєте, як користувач може її виправити, ви маєте йому це сказати.

Чи має форма входу казати, що саме неправильне — email чи пароль?

Не обов'язково. 3.3.3 має виняток, коли підказка поставила б під загрозу безпеку чи призначення вмісту, тож загальне «email або пароль неправильні» допустиме.

Чи може автоматичний інструмент перевірити підказки щодо помилок?

Ні. Йому довелося б надсилати форми з неправильними даними й оцінювати формулювання повідомлень, тож це перевіряють вручну.