Anforderung der EN 301 549 | Anpassbar |
---|---|
Bewertungsalternativen | ja / eher erfüllt / teilweise erfüllt / eher nicht erfüllt / nein / nicht anwendbar |
Bezieht sich auf | einzelne Webseite |
Eingabefelder, die sich auf den Nutzer selbst beziehen, sollten eine
semantisch eindeutige, sprachunabhängige Bestimmung ihres Zweckes
ermöglichen.
Geeignet dafür ist zur Zeit das HTML autocomplete
-Attribut, mit
dem sich der Eingabezweck für Felder wie etwa Name, E-Mail oder Telefonnummer
ebenso wie für Adress-Daten oder Kreditkarten-Daten definieren lässt.
Es wird erwartet, dass andere Taxonomien zur Festlegung des Zwecks von
Interface-Komponenten entwickelt werden, welche die Verwendung von
autocomplete
ersetzen können.
Die Festlegung des Eingabezwecks erlaubt es neuartigen Hilfsmitteln, bei Formularfeldern, welche sich auf Daten des Nutzers beziehen, zusätzliche Informationen anzuzeigen, und zwar unabhängig vom der jeweils gewählten Beschriftung des Feldes und unabhängig von der natürlichen Sprache des Angebots.
Zusätzliche Informationen können etwa Bilder bzw. Icons sein, die über ein Browser-Plugin oder eine externe assistive Technologie bereitgestellt werden und über bzw. vor dem jeweiligen Eingabefeld angezeigt werden, etwa wenn Nutzer eine bestimmte Tastenkombination drücken. Für Menschen, die Schwierigkeiten mit dem Lesen haben oder bevorzugt über Bilder kommunizieren, erleichtert dies eine Identifizierung von nutzerbezogenen Feldern in Formularen.
Darüber hinaus bietet autocomplete
Eingabevorschläge für das Feld, welche
Nutzer einfach übernehmen können.
Das erleichtert die Texteingabe.
Der Prüfschritt ist anwendbar, wenn Formular-Eingabefelder vorhanden sind, die sich auf Nutzerdaten beziehen (etwa Login / Anmeldung, Kontaktformulare, oder Seiten zum Anlegen eines Nutzerprofils).
Bei Eingabefeldern, die sich auf Daten des Nutzers beziehen, mittels Developer
Tools den Code inspizieren.
Prüfen, ob autocomplete
-Werte definiert sind oder andere unterstützte
Taxonomien den Eingabezeck angeben - bei Nutzung von autocomplete
vergl.
WCAG 2.1, Abschnitt 7 Input Purposes for User Interface Components.
Prüfen, ob die korrekten Werte verwendet wurden (das autocomplete
-Attribut
tel etwa sollte nicht für eine Kreditkartennummer verwendet werden).
Die Anforderung gilt nur für Felder, die sich auf den Nutzer selbst beziehen. Sie gilt nicht für Seiten, auf denen die Eingabe von persönlichen Daten mehrerer Personen möglich ist und die Felder für den Nutzer selbst nicht besonders gekennzeichnet sind. Ein Beispiel dafür sind Ticketbuchungsseiten von Fluglinien. Hier sind die Eingabefelder für den Nutzer nicht von den Feldern für Mitreisende unterscheidbar.
Alle Eingabefelder, die sich klar auf den Nutzer selbst beziehen und den
dokumentierten Werten in Abschnitt 7 der WCAG 2.1 entsprechen
(
Input Purposes for User Interface Components), vermitteln den Zweck des
jeweiligen Feldes über ein sprachunabhängiges Attribut (hinreichend
unterstützt wird zur Zeit nur das autocomplete
-Attribut).
1.3.5 Identify Input Purpose (Level AA)
Understanding Success Criterion 1.3.5: Identify Input Purpose (zur Zeit nur auf Englisch verfügbar)