1.3.5 Den Zweck des Eintrags identifizieren (AA)

Wenn ein Benutzer persönliche oder berufliche Daten in einem Formular ausfüllen muss, muss der Browser - für bestimmte Datentypen - programmgesteuert bestimmen können, welche Eingabe erwartet wird. Die WCAG beschreibt dies als Eingabekontrollzwecke (input control purposes).

Zur Zeit gibt es 53 Eingabekontrollzwecke . Dies sind standardisierte, englische Begriffe, die nicht übersetzt werden dürfen. Der Nutzer sieht diese Begriffe nicht. Sie werden vom Browser nur zur Unterstützung des Benutzers verwendet, z. B. durch die Funktion "Auto-Fill".

Dies sind die häufigsten Eingabekontrollen (im Westen):

  1. name - Vollständiger Name
  2. honorific-prefix - Anruftitel (z. B. Herr oder Frau)
  3. given-name - Vorname
  4. additional-name - Zweite Vorname (oder Namen)
  5. family-name - Nachname oder Familienname
  6. nickname - Spitzname (kann auch für einen "Screennamen" oder "Spitznamen" in einem Spiel oder auf Social Media verwendet werden)
  7. organization-title - Funktion (z. B. Übersetzer, Maschinenbediener, Softwareentwickler oder stellvertretender Direktor)
  8. username - Benutzername
  9. new-password - Ein neues Passwort (z. B. wenn Sie ein Konto erstellen oder ein Passwort ändern)
  10. current-password - Das aktuelle Passwort für das Konto, das einem Benutzernamen zugeordnet ist.
  11. organization - Der Name der Organisation (entsprechend der Funktion, Adresse oder anderer Informationen, die ein Benutzer in dasselbe Formular eingibt).
  12. street-address - Adresse (mehrere Zeilen)
  13. address-line1 - Adresse (eine Zeile pro Zeile, erste Zeile)
  14. address-line2 - Adresse (eine Zeile pro Zeile, zweite Zeile)
  15. address-line3 - Adresse (eine Zeile pro Zeile, dritte Zeile)
  16. address-line4 - Adresse (eine Zeile pro Zeile, vierte Zeile)
  17. address-line5 - Adresse (eine Zeile pro Zeile, fünfte Zeile)
  18. country - Ländercode (bitte beachten Sie, dass der Name dieses Feldes kein Ländercode ist. Ein offizieller Ländercode wird hier erwartet.)
  19. country-name - Landesname
  20. postal-code - Postleitzahl oder ZIP-code (Hinweis: In Belgien besteht eine Postleitzahl nur aus Ziffern, aber die internationale Postleitzahl enthält in der Regel auch Buchstaben).
  21. bday-day - Tag, an dem jemand Geburtstag hat
  22. bday-month - Monat, in dem jemand Geburtstag hat
  23. bday-year - Jahr, in dem jemand geboren wurde
  24. email - E-Mail-Adresse

Dies ist ein Beispiel dafür, wie Sie einen Identitätszweck (identity purpose) mit dem Attribut autocomplete in HTML 5 angeben können:

<label for=”postleitzahl”>Postleitzahl</label>

<input id=”postleitzahl” type=”text” autocomplete=”postal-code”>

 

Warum ist das wichtig?

Ein Besucher mit einer Lese- oder Schreibbehinderung (z. B. Dyslexie) benötigt viel Zeit, um ein Formular auszufüllen. Mit Identitätskontrollzwecken (identity control purposes) ist dies viel einfacher und ein Benutzer kann potenziell weniger Fehler machen.