Przejdź do treści
A11ySignal
poważnyWCAG 1.3.5 · AA

Atrybut autocomplete musi być użyty poprawnie.

autocomplete-valid

Pola formularza, które zbierają dane osobowe, mają poprawne atrybuty autocomplete

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.