Kryterium 3.3.4 – Zapobieganie błędom (Poziom AA) dotyczy stron, które wymagają od użytkownika podejmowania ważnych decyzji, wprowadzania danych lub zatwierdzania działań – np. podczas składania zamówienia, edycji danych osobowych czy przesyłania formularzy.
To kryterium mówi: pomóż użytkownikowi uniknąć błędu, zanim go popełni. I daj mu szansę sprawdzenia, zanim działanie zostanie zapisane lub wysłane.
Co oznacza „zapobieganie błędom”?
Chodzi o sytuacje, gdy użytkownik:
-
Wypełnia formularz (np. dane osobowe, płatność),
-
Zatwierdza zamówienie, rejestruje się lub coś kupuje,
-
Przesyła pliki lub dane, których nie da się później łatwo cofnąć.
W takich przypadkach system powinien:
-
Wyświetlać potwierdzenie przed zatwierdzeniem,
-
Umożliwiać przegląd i korektę danych przed wysłaniem,
-
Stosować mechanizmy wykrywania błędów i podpowiedzi.
Jak sprawdzić zgodność z kryterium 3.3.4 bez wiedzy technicznej?
1. Przetestuj formularz krok po kroku
Co zrobić?
Wypełnij formularz, np. rejestracyjny, zakupowy, kontaktowy – i kliknij „Wyślij” lub „Zamów”.
Na co zwrócić uwagę?
-
Czy możesz przejrzeć dane przed wysłaniem?
-
Czy system daje możliwość edycji błędów przed finalnym krokiem?
-
Czy pojawia się potwierdzenie typu „Czy na pewno chcesz złożyć zamówienie?”?
Przykład błędu:
Po kliknięciu „Wyślij” formularz natychmiast zapisuje dane bez możliwości sprawdzenia ich.
2. Sprawdź pomocne mechanizmy
Co zrobić?
Wprowadź celowo błędne dane (np. zły numer telefonu, puste pole, literówka w e-mailu).
Na co zwrócić uwagę?
-
Czy system automatycznie wykrywa błędy?
-
Czy wskazuje dokładnie, co poprawić?
-
Czy pozwala wrócić i edytować dane bez utraty zawartości?
Przykład błędu:
Zły adres e-mail zostaje przyjęty, a użytkownik nie zostaje o tym poinformowany.
Dlaczego to ważne?
-
Chroni przed kosztownymi lub trudnymi do cofnięcia pomyłkami.
-
Pomaga osobom z trudnościami poznawczymi, językowymi lub uwagą.
-
Poprawia doświadczenie wszystkich użytkowników – kto nie zrobił kiedyś literówki?
Dobre praktyki
-
Pokazuj podsumowanie danych przed finalnym wysłaniem.
-
Dodaj przyciski „Wróć” lub „Edytuj”.
-
Zadbaj o czytelne komunikaty błędów i sugestie.
-
W formularzach stosuj walidację na bieżąco, nie dopiero po kliknięciu „Wyślij”.
Podsumowanie
Kryterium 3.3.4 – Zapobieganie błędom to coś więcej niż tylko wykrywanie pomyłek – to świadome projektowanie, które pomaga użytkownikowi działać bez stresu i frustracji.
Nie trzeba znać kodu, żeby to ocenić – wystarczy spróbować samodzielnie złożyć formularz i zobaczyć, czy system dba o Twoje dane i komfort.