ETR

3.3.3 Sugestia korekty błędu - poziom AA

Gdy użytkownik zrobi błąd we wprowadzonych danych, powinien dostać podpowiedź, jak go poprawić – o ile taka sugestia jest możliwa i pasuje do sytuacji.

O co chodzi w kryterium 3.3.3 Sugestia korekty błędu?

W 3.3.1 wystarcza, że użytkownik wie, gdzie jest błąd i że jest on opisany tekstowo. 3.3.3 wymaga więcej: komunikat ma pomóc użytkownikowi wyjść z problemu, czyli podpowiedzieć, co konkretnie trzeba zrobić.

To kryterium działa szczególnie w formularzach, gdzie błąd wynika z formatu lub warunku, który da się jasno nazwać:

  • e-mail,
  • numer telefonu,
  • data,
  • kod pocztowy,
  • hasło,
  • wymagane pola.

Najczęstsze powody niespełnienia kryterium 3.3.3

  1. Komunikat o błędzie mówi tylko, że jest błąd, ale nie mówi jak go poprawić (np. „Nieprawidłowa wartość”, „Błąd walidacji”).
  2. Użytkownik dostaje informację „zły format”, ale bez konkretu: jaki format jest poprawny i co dokładnie jest nie tak (np. brakuje małpy w e-mailu, za mało znaków w haśle, zły układ daty).
  3. Sugestia jest zbyt ogólna albo nie prowadzi do rozwiązania, bo nie odnosi się do tego pola (np. „Sprawdź dane” bez wskazania warunku).
  4. Czasem błąd jest wykrywany, ale system nie wykorzystuje tej wiedzy do podpowiedzi, mimo że mógłby (np. pole puste → „Uzupełnij to pole”, hasło za krótkie → „Hasło musi mieć min. 8 znaków”).

Jak sprawdzić kryterium sukcesu 3.3.3?

Zrób serię błędów „na próbę” w formularzu: Zostaw puste pole wymagane, wpisz zły e-mail (bez @), złą datę (np. słownie), za krótkie hasło.

Potem sprawdź czy komunikat przy każdym błędzie jasno określa co masz zrobić, żeby błąd zniknął. Jeśli widzisz tylko „błąd” bez instrukcji korekty, 3.3.3 nie jest spełnione.

Rekomendacje jak spełnić kryterium 3.3.3

Pisz komunikaty jako instrukcję naprawy, a nie etykietę problemu. Najlepiej działa schemat: co jest nie tak + co zrobić + (opcjonalnie) przykład.

Dla pól z formatem podawaj format wprost, np. „Wpisz datę w formacie DD-MM-RRRR”, „Wpisz adres e-mail w formacie ”.

Dla pól z warunkami podawaj warunek wprost, np. „Hasło musi mieć co najmniej 8 znaków”, „Numer telefonu wpisz bez spacji”.

Jeśli pole jest wymagane, mów to wprost: „To pole jest wymagane – uzupełnij je”.

Jeśli sugestia mogłaby ujawnić dane wrażliwe albo osłabić bezpieczeństwo (np. przy logowaniu), stosuj ostrożniejsze komunikaty. Kryterium mówi o sugestii o ile jest to możliwe, więc nie chodzi o podpowiadanie rzeczy, które byłyby ryzykowne.

Pełny tekst kryterium 3.3.2 Etykiety lub instrukcje

Jeśli automatycznie zostanie wykryty błąd wprowadzania danych i znane są sugestie korekty, wtedy użytkownik otrzymuje takie sugestie, chyba, że zagrażałoby to bezpieczeństwu treści lub zmieniło jej cel.

Źródło: https://www.w3.org/Translations/WCAG21-pl/#sugestie-korekty-b-edow

Chcesz wiedzieć więcej?

kampanie portal seo wcag miasto gmina www bip crm do góry