Das Kriterium dahinter
1.3.5 Eingabezweck bestimmen
Felder, die nach den eigenen Daten des Menschen fragen, sollten im Code sagen, welche Angabe sie wollen.
Stufe AA · EN 301 549 § 9.1.3.5
Warum es diese Prüfung gibt
Automatisches Ausfüllen spart einem Menschen mit motorischer Behinderung Dutzende Tastenanschläge und hilft allen, die sich Angaben schwer merken.
Was sie üblicherweise auslöst
- fällt durchEin E-Mail-Feld ohne `autocomplete`.
- fällt durch`autocomplete="off"` auf einem ganzen Kassenformular.
So beheben Sie es
- tunSetzen Sie das richtige Token: `autocomplete="email"`, `"given-name"`, `"postal-code"`, `"cc-number"`.
- tunSchalten Sie das automatische Ausfüllen bei Feldern mit persönlichen Angaben nicht ab. Das ist keine Sicherheitsmaßnahme.
Wie es gemeldet wird
A11ySignal meldet das mit der Schwere schwerwiegend. Jedes fehlerhafte Element kommt mit seinem CSS-Selektor und dem Markup, das durchgefallen ist — Sie kommen also direkt zur Zeile, statt sie zu suchen. Deque veröffentlicht die Details auf Engine-Ebene:
https://dequeuniversity.com/rules/axe/4.13/autocomplete-valid ↗
Prüfung umgesetzt in axe-core 4.13.0, © Deque Systems, MPL-2.0.