WCAG 3.3.3: Sugestie poprawek błędów
Kryterium sukcesu WCAG 2.x 3.3.3, znane jako „Sugestie poprawek błędów”, dotyczy zapewnienia użytkownikom pomocnych wskazówek w przypadku wykrycia błędów w formularzach lub innych miejscach interakcji. Jeśli system automatycznie wykryje błąd we wprowadzonych danych i zna potencjalną poprawkę, musi ją przedstawić użytkownikowi w sposób jasny i zrozumiały, chyba że ujawnienie takiej sugestii zagroziłoby bezpieczeństwu, naruszyło cel działania systemu lub byłoby z innego powodu nieodpowiednie.
Czym jest kryterium sukcesu 3.3.3 (Sugestie poprawek błędów)?
Celem tego kryterium jest ułatwienie poprawiania błędnie wpisanych danych. To szczególnie ważne w formularzach, gdzie pomyłki zdarzają się często. Zamiast ogólnych komunikatów typu “Wystąpił błąd”, system powinien podawać jasne i praktyczne wskazówki, które pomogą użytkownikowi zrozumieć problem i go poprawić. Chodzi o to, aby poprawianie błędów było możliwie bezstresowe i skuteczne.
Dlaczego to jest ważne? (Wpływ na dostępność)
Implementacja kryterium 3.3.3 ma znaczący wpływ na dostępność i użyteczność stron internetowych, szczególnie dla następujących grup użytkowników:
Jasne wskazówki dotyczące poprawek sprawiają, że formularze są łatwiejsze do wypełnienia, użytkownicy są bardziej zadowoleni, a zaufanie do strony rośnie.
Wymagania kryterium sukcesu 3.3.3
Zgodnie z WCAG 3.3.3 (Poziom AA), podstawowym wymaganiem jest:
Jeśli system automatycznie wykryje błąd i ma dostępne sugestie dotyczące poprawy, powinien je przedstawić użytkownikowi – chyba że uniemożliwiłoby to realizację celu zabezpieczenia lub byłoby z nim niezgodne.
Kluczowe aspekty tego wymagania to:
Praktyczne wytyczne dotyczące zgodności
Aby spełnić kryterium 3.3.3, należy wdrożyć następujące praktyki:
Przykłady implementacji
Poprawne implementacje
Przykład 1: Brakujące wymagane pole
Użytkownik pomija wypełnienie wymaganego pola „Imię”.
Przykład 2: Nieprawidłowy format daty
Użytkownik wprowadza datę w formacie niezgodnym z oczekiwaniami.
Przykład 3: Błąd składniowy adresu e-mail
Użytkownik wprowadza adres e-mail bez znaku „@”.
Nieprawidłowe implementacje
Przykład 1: Ogólny komunikat o błędzie bez sugestii
W tym przypadku użytkownik otrzymuje ogólny komunikat o błędzie, ale nie wie, które pole jest problematyczne ani jak poprawić błąd. Nie ma sugestii, co należy zrobić.
Przykład 2: Błąd bez wskazania konkretnego miejsca i niejasna sugestia
Chociaż wspomniano o numerze telefonu, komunikat jest oddalony od pola i nadal brakuje konkretnej sugestii, np. „Proszę użyć formatu XXX-XXX-XXX” lub „Numer telefonu powinien zawierać 9 cyfr”. Użytkownicy czytników ekranu mogą go przeoczyć, a osoby z zaburzeniami poznawczymi mogą mieć trudności z powiązaniem błędu z odpowiednim polem.
Najlepsze praktyki i często popełniane błędy
Podsumowanie
Zapewnienie skutecznych sugestii poprawek błędów (WCAG 3.3.3) jest kluczowe dla tworzenia dostępnych i przyjaznych interfejsów. Dzięki temu użytkownicy, w tym osoby z niepełnosprawnościami, mogą łatwiej i skuteczniej wykonywać zadania, a całość korzystania z witryny staje się prostsza i bardziej intuicyjna. Komunikaty powinny być jasne, konkretne, dostosowane do kontekstu i dostępne dla technologii wspomagających, tak aby rzeczywiście pomagały w rozwiązywaniu problemów.
Powiązane wpisy
- WCAG 5.2.3: Pełne procesy
- WCAG 5.2.4: Tylko sposoby korzystania z technologii wspierające dostępność
- WCAG 5.2.5: Brak zakłóceń
- WCAG 5.3.1: Wymagane elementy oświadczenia o zgodności
- WCAG 5.3.2: Opcjonalne elementy oświadczenia o zgodności
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.