Zasada 3: Zrozumiałość 3.2 Przewidywalność

3.2.2 Podczas wprowadzania danych

WCAG 3.2.2 On Input

W skrócie

Zmiana wartości pola (wybór z listy, zaznaczenie opcji) nie powoduje automatycznie zmiany kontekstu, chyba że użytkownik został o tym uprzedzony.

Poziom
A Podstawowe minimum – bez tego część osób w ogóle nie skorzysta ze strony.
Czy to obowiązkowe?
Wymagane prawem
Kto w zespole odpowiada
Programowanie, Projektowanie UX/UI
Jak to wykryć
Tylko test ręczny

Komu i dlaczego to pomaga

Lista wyboru, która przenosi na inną stronę po wybraniu opcji strzałką, uniemożliwia przejrzenie opcji z klawiatury.

  • Osoby niewidome
  • Osoby z niepełnosprawnością ruchową
  • Osoby z trudnościami poznawczymi

Jak zrobić to dobrze

  • Dodaj przycisk „Przejdź”/„Filtruj” zatwierdzający wybór.
  • Jeśli zmiana ma być automatyczna, uprzedź o tym tekstem przed polem.

Najczęstsze błędy

  • Lista rozwijana „Wybierz język/gminę” przełączająca stronę od razu po zmianie.
  • Formularz wysyłający się po zaznaczeniu przycisku radiowego.

Jak to sprawdzić

  1. Zmieniaj wartości list i pól klawiaturą – nie powinno dojść do przeładowania strony ani przeniesienia fokusu.

Tylko test ręczny. Automat tego nie sprawdzi – potrzebny jest test ręczny lub audyt ekspercki.

Czy to obowiązkowe?

Powiązane kryteria

3.2.1

Po otrzymaniu fokusu

Poziom A Wymagane prawem

Samo przejście fokusem na element nie może powodować zmiany kontekstu – otwarcia nowego okna, wysłania formularza czy przeniesienia na inną stronę.

3.2.5

Zmiana na żądanie

Poziom AAA

Zmiany kontekstu następują tylko na żądanie użytkownika albo można je wyłączyć.

Ostatnia aktualizacja: .
Źródło: Understanding SC 3.2.2: On Input – oficjalne objaśnienie W3C (po angielsku).