WCAG 1.3.5: Określanie celu pola
Kryterium sukcesu WCAG 1.3.5 „Określanie celu pola” (ang. Identify Input Purpose) jest częścią wytycznych dla dostępności treści internetowych (WCAG) 2.1 na poziomie AA. Jego głównym celem jest umożliwienie przeglądarkom, wtyczkom oraz innym technologiom wspomagającym zrozumienia przeznaczenia pól formularzy. Dzięki temu użytkownicy mogą łatwiej i efektywniej wprowadzać dane, zwłaszcza gdy korzystają z funkcji autouzupełniania lub innych narzędzi ułatwiających interakcję.
Wprowadzenie do WCAG 1.3.5
To kryterium wymaga, aby cel każdego pola w formularzu zbierającego dane użytkownika był możliwy do ustalenia programowo. W praktyce oznacza to, że deweloperzy powinni używać atrybutu autocomplete w elementach input, textarea i select, aby jasno zdefiniować typ informacji, jakiej oczekuje dane pole. Standard HTML oferuje szeroki zakres predefiniowanych wartości dla atrybutu autocomplete, które odpowiadają typowym typom danych użytkownika, takim jak imię, adres e-mail, numer telefonu czy adres pocztowy.
Poprawne zastosowanie tego kryterium przynosi wymierne korzyści, ponieważ pozwala przeglądarkom na automatyczne wypełnianie formularzy danymi użytkownika zapisanymi w profilu przeglądarki. Jest to szczególnie pomocne dla osób, które mają trudności z pisaniem, zapamiętywaniem informacji, czy też korzystają z urządzeń mobilnych, gdzie wprowadzanie danych może być uciążliwe.
Dlaczego to jest ważne? (Korzyści dla dostępności)
Zgodność z WCAG 1.3.5 ma znaczący wpływ na użyteczność i dostępność formularzy dla szerokiej grupy użytkowników:
Wymagania kryterium sukcesu 1.3.5
Kryterium sukcesu 1.3.5 jest sformułowane w następujący sposób:
Głównym mechanizmem do spełnienia tego kryterium jest użycie atrybutu autocomplete z odpowiednimi wartościami (tokenami), zdefiniowanymi w standardzie HTML5 w sekcji „Autofilling form controls: the autocomplete attribute”.
Praktyczne wytyczne dotyczące zgodności
Aby spełnić kryterium 1.3.5, należy zastosować atrybut autocomplete do odpowiednich pól formularza.
Przykłady implementacji
Przykład 1: Poprawne użycie autocomplete dla imienia i nazwiska
Przykład 2: Poprawne użycie autocomplete dla adresu e-mail i telefonu
Przykład 3: Poprawne użycie autocomplete dla adresu pocztowego
Przykład 4: Nieprawidłowa implementacja (brak autocomplete)
W tym przykładzie przeglądarki i technologie wspomagające nie będą w stanie programowo określić celu pola.
Przykład 5: Nieprawidłowa implementacja (niepoprawna lub niestandardowa wartość autocomplete)
Użycie wartości, która nie jest częścią specyfikacji, sprawi, że przeglądarki zignorują atrybut.
Najlepsze praktyki i często popełniane błędy
Wnioski
Kryterium WCAG 1.3.5 „Określanie celu pola” jest kluczowe dla zapewnienia dostępności i użyteczności formularzy internetowych. Poprawne zastosowanie atrybutu autocomplete nie tylko pomaga osobom z niepełnosprawnościami, ale także poprawia ogólne wrażenia użytkownika, przyspieszając i ułatwiając interakcję z formularzami. Inwestycja w prawidłowe oznaczenie celu pól formularzy to inwestycja w bardziej dostępny i przyjazny internet dla wszystkich.
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.