WCAG 2.1 – Kryterium 3.2.2 – Podczas wprowadzania danych (Poziom A)
- Przejdź do artykułów z tagiem A11Y
- Przejdź do artykułów z tagiem accessibility
- Przejdź do artykułów z tagiem accessibilityMatters
- Przejdź do artykułów z tagiem accessibleDesign
- Przejdź do artykułów z tagiem akademiaWCAG
- Przejdź do artykułów z tagiem dostępność
- Przejdź do artykułów z tagiem dostępność cyfrowa
- Przejdź do artykułów z tagiem niepełnosprawni
- Przejdź do artykułów z tagiem WCAG
- Przejdź do artykułów z tagiem WCAG 2.1
- Przejdź do artykułów z tagiem Web Content Accessibility Guidelines
Treść artykułu
W dzisiejszej odsłonie naszej akademii porozmawiamy między innymi o formularzach. Kryterium WCAG 3.2.2 Podczas wprowadzania danych, które dzisiaj omówimy, skupia się na zachowaniu typowych elementów formularzy, jak checkboxy, radiobuttony lub listy elementów do wyboru. Kryterium wskazuje na to, że elementy te powinny zachowywać się w sposób przewidywalny.
Co to oznacza w praktyce?
Wyobraźcie sobie przykład typowej aplikacji pocztowej, takiej jak na przykład Gmail. Jesteście na liście wiadomości, zaznaczyliście sobie kilka z nich, po czym z listy dostępnych akcji wybraliście „usuń”. Jakbyście się poczuli, gdyby tuż po zamknięciu listy akcji wiadomości natychmiast zostałyby usunięte? A przypadkowo zaznaczylibyście jakąś bardzo ważną wiadomość i nie dałoby się jej odzyskać z kosza? Byłoby to nieprzyjemne, prawda? Dlatego właśnie w aplikacjach pocztowych obok listy akcji znajduje się przycisk „Wykonaj” lub pokrewny, aby samo wybranie danej akcji nie wywołało nieoczekiwanych efektów. Właśnie tego rodzaju przewidywalność jest istotą kryterium 3.2.2.
Innym przykładem są wszelkie sklepy internetowe i filtry w nich występujące. Niestety, najczęściej jest tak, że wybierając jeden z filtrów, od razu następuje przeładowanie strony i zmiana kontekstu strony. Takie zachowania mogą powodować, że Użytkownik poczuje się zagubiony.
Komu pomoże dostosowanie się do WCAG 3.2.2 Podczas wprowadzania danych?
Wszystkim tym, którzy mogą nie zrozumieć wizualnych zmian na stronie, w tym:
- osobom niewidomym i słabowidzącym, dla których mogą być one niezrozumiałe i czasem powodować trudności z korzystania z formularza;
- osobom z trudnościami w koncentracji lub z niepełnosprawnością intelektualną, które nagła zmiana kontekstu może rozproszyć;
- osobom z dysleksją lub innymi formami neuroróżnorodności, które mogą mieć problem z odczytywaniem wskazówek typowo wizualnych.
Co więc warto wziąć pod uwagę projektując formularze?
- Formularze nie mogą wysyłać się automatycznie, gdy Użytkownik wypełni ostatnie pole, a powinny mieć przycisk „Wyślij” czy inny pokrewny. Pole wyszukiwarki nie jest tu wyjątkiem.
- Jeśli używamy listy akcji, użytkownik powinien potwierdzić wolę wykonania wybranej z nich na przykład za pomocą przycisku „Wykonaj” czy “Zatwierdź”.
- Jeśli chcemy na przykład otworzyć okienko modalne z kalendarzem, powinien to wykonać jednoznacznie opisany przycisk.
Co może być wyjątkiem WCAG 3.2.2 Podczas wprowadzania danych?
- Nie złamiemy kryterium 3.2.2, jeśli na przykład po wybraniu jednej z opcji uaktywnią się nieaktywne wcześniej (ale widoczne) pola formularza. Na przykład w widoku wydarzenia w kalendarzu, w którym wybieramy typ wydarzenia jako „spotkanie” uaktywni się lista wyboru innych uczestników. Ta będzie nieaktywna, gdy wybranym typem wydarzenia będzie „przypomnienie”.
- Link, przycisk lub wybranie karty na stronie nie podlega kryterium, ponieważ co do zasady każdy z tych elementów ma wykonać akcję na stronie, na przykład otworzyć inną, przesłać formularz lub odkryć inną kartę.
Każdemu z nas zdarzało się dokonywać zmian w formularzu, gdy coś zamawialiśmy ze sklepu internetowego, wypełnialiśmy przelew bankowy lub filtrowaliśmy wyniki wyszukiwania. Gdy każda taka zmiana przeładowuje stronę, Użytkownik powinien móc wybrać, kiedy ma być wykonana. Nie będzie to wówczas niekomfortowe lub zaskakujące. Pamiętajmy też, że czytnik ekranu nie „zapamiętuje” położenia użytkownika na stronie po jej przeładowaniu. A to oznacza, że Użytkownik, który się nim posługuje, będzie musiał wykonać wiele działań, aby powrócić do miejsca, w którym znajdował się wcześniej.
Barbara Filipowska
Audytor dostępności
Polecane artykuły
-
19.07.2023Dostępność cyfrowa
Okiem niewidomego. Etykiety przycisków
W artykule na temat obrazków wspominałem już o znaczeniu alternatywnego tekstu. A ponieważ przyciski też często go zawierają, to chciałbym…
-
28.03.2024Okiem niewidomego
Okiem niewidomego. Ja? Publicznie?
Pierwszy przystanek Festiwalu Dostępności już za nami, czas więc na podsumowania i wnioski. Moje jednak wyjdą nieco poza ramy samego…
-
04.05.2023Akademia WCAG
WCAG 2.1 – kryterium 1.3.4 – Orientacja (poziom AA)
Dziś przedstawiamy Wam kryterium 1.3.4 WCAG (poziom AA) dotyczącego orientacji. W najprostszych słowach – treści i funkcje nie mogą zostać…