Kryterium, które za tym stoi
1.3.5 Określenie prawidłowej wartości
Pola pytające o dane samego użytkownika powinny w kodzie mówić, o którą daną chodzi.
Poziom AA · EN 301 549 § 9.1.3.5
Po co jest to sprawdzenie
Autouzupełnianie oszczędza osobie z niepełnosprawnością ruchową dziesiątki naciśnięć klawiszy i pomaga tym, którym trudno przypomnieć sobie własne dane.
Co zwykle je wywołuje
- błądPole e-mail bez `autocomplete`.
- błąd`autocomplete="off"` na całym formularzu zamówienia.
Jak to naprawić
- róbDodaj właściwy token: `autocomplete="email"`, `"given-name"`, `"postal-code"`, `"cc-number"`.
- róbNie wyłączaj autouzupełniania na polach z danymi osobowymi. To nie jest zabezpieczenie.
Jak to jest raportowane
A11ySignal zgłasza to z wagą poważny. Każdy błędny element ma swój selektor CSS i kod, który zawiódł, więc trafisz prosto do właściwej linii, zamiast jej szukać. Deque publikuje szczegóły na poziomie silnika:
https://dequeuniversity.com/rules/axe/4.13/autocomplete-valid ↗
Sprawdzenie zaimplementowane w axe-core 4.13.0, © Deque Systems, MPL-2.0.