1. Was ist das Ziel dieses Kriteriums?
Kennst du das? Du füllst ein mehrseitiges Antragsformular aus und plötzlich wird dich das System wieder nach deiner Adresse gefragt – obwohl du sie schon drei Seiten vorher eingetragen hast. Oder du musst bei einer Onlinebestellung deinen Namen sowohl bei der Lieferadresse als auch bei der Rechnungsadresse eingeben, obwohl beide identisch sind.
Für Menschen mit kognitiven Einschränkungen oder Gedächtnisproblemen ist das mehr als nur nervig – es kann der Grund sein, warum sie einen Vorgang abbrechen. Das Ziel von Erfolgskriterium 3.3.7 der WCAG ist daher eindeutig: Informationen, die Nutzer in einem mehrstufigen Prozess bereits eingegeben haben, dürfen nicht nochmals abgefragt werden. Stattdessen müssen sie entweder automatisch vorausgefüllt oder zumindest zur Auswahl bereitgestellt werden.
2. Was fordert das Erfolgskriterium genau?
Ganz konkret geht es um mehrstufige Prozesse – zum Beispiel Bestellvorgänge, Antragsformulare oder Registrierungsabläufe. Sobald der Nutzer Informationen bereits einmal eingegeben hat, müssen diese bei erneuter Abfrage verfügbar gemacht werden.
Das bedeutet:
- Automatische Vorausfüllung: Das System befüllt Felder mit bereits eingegebenen Daten vor
- Auswahlmöglichkeiten: Der Nutzer kann die Daten per Dropdown, Checkbox oder anderen Mechanismen auswählen
- Copy-Paste ermöglichen: Nutzer können Informationen von anderen Stellen der Seite kopieren und einfügen
Wichtige Ausnahmen gelten nur wenn:
- Die Information nicht mehr gültig oder anwendbar ist (z.B. ein abgelaufenes Passwort)
- Die wiederholte Eingabe aus Sicherheitsgründen erforderlich ist (z.B. Passwort-Bestätigung)
- Die erneute Eingabe für die Funktion unverzichtbar ist
Ein einfaches Beispiel: Bei einer Bestellung gibst du deine E-Mail-Adresse für das Konto ein. Später im Bestellprozess wird nach der Kontakt-E-Mail gefragt – hier sollte deine bereits eingegebene Adresse automatisch vorgeschlagen oder vorausgefüllt werden.
3. Warum ist das wichtig für Barrierefreiheit?
Stell dir vor, du hast Schwierigkeiten beim Merken von Informationen und musst ein komplexes Formular ausfüllen. Du gibst mühsam deine Daten ein, und drei Schritte später verlangt das System dieselben Informationen nochmals. Ohne Hilfestellung musst du zurückblättern, die Daten suchen und nochmals abtippen – oder du gibst frustriert auf.
Redundant Entry vermeiden schafft Barrierefreiheit, weil es:
- Menschen mit Gedächtnisproblemen oder kognitiven Einschränkungen entlastet
- Die kognitive Belastung für alle Nutzer reduziert
- Fehlerquellen minimiert, da bereits validierte Daten wiederverwendet werden
- Menschen mit motorischen Einschränkungen das wiederholte Tippen erspart
- Nutzer in stressigen Situationen unterstützt
Und nicht zuletzt: Es macht Formulare universell nutzerfreundlicher – auch für Menschen ohne Einschränkungen, die es einfach eilig haben oder nebenbei noch andere Aufgaben erledigen.
4. So setzt du das Kriterium erfolgreich um
Die gute Nachricht: Moderne Formularsysteme bieten bereits viele Möglichkeiten, redundante Eingaben zu vermeiden. Hier ein paar bewährte Praxis-Tipps:
Automatische Vorausfüllung implementieren:
- Nutze Session-Storage oder ähnliche Technologien, um Daten temporär zu speichern
- Fülle Felder automatisch mit bereits eingegebenen Informationen vor
- Biete "Gleiche Adresse verwenden"-Checkboxen für Liefer- und Rechnungsadressen
- Implementiere intelligente Dropdown-Menüs mit bereits verwendeten Eingaben
Auswahlmöglichkeiten bereitstellen:
- Erstelle Dropdown-Listen mit vorherigen Eingaben (z.B. gespeicherte Adressen)
- Verwende Radio-Buttons für häufig wiederholte Entscheidungen
- Biete "Aus vorherigen Eingaben übernehmen"-Funktionen
- Ermögliche Copy-Paste zwischen Formularfeldern derselben Seite
Technische Umsetzung:
- Nutze HTML5-Autocomplete-Attribute für bessere Browser-Unterstützung
- Implementiere clientseitiges JavaScript für sofortige Datenübertragung
- Achte auf Datenschutz: Informationen nur so lange speichern wie nötig
- Teste die Funktionalität bei Seitenreloads und Browser-Zurück-Navigation
Don'ts vermeiden:
- Niemals sensible Daten dauerhaft speichern
- Nicht bei jeder erneuten Abfrage komplett leere Felder anzeigen
- Keine umständlichen Workarounds erfinden – nutze vorhandene Browser-Features
5. Warum dieses Erfolgskriterium für Unternehmen relevant ist
Auch bei Erfolgskriterium 3.3.7 gilt: Barrierefreiheit ist kein Selbstzweck – sondern bringt handfeste Vorteile für dein Business.
1. Conversion-Rate erhöhen
Nutzer brechen komplexe Formulare seltener ab, wenn sie nicht dieselben Informationen mehrfach eingeben müssen. Weniger Reibung bedeutet mehr erfolgreich abgeschlossene Prozesse – sei es bei Bestellungen, Anmeldungen oder Antragstellungen.
2. Kundenerfahrung verbessern
Formulare, die "mitdenken" und bereits eingegebene Daten intelligent wiederverwenden, wirken professionell und durchdacht. Das steigert die Zufriedenheit und stärkt das Vertrauen in deine digitalen Angebote.
3. Support-Kosten senken
Weniger frustrierte Nutzer bedeuten weniger Support-Anfragen wegen abgebrochener Formulare oder Problemen beim Ausfüllen. Das reduziert den Kundenservice-Aufwand und damit die Kosten.
Und nicht zuletzt: Rechtssicherheit und Fördermöglichkeiten. Viele öffentliche Projekte fordern digitale Barrierefreiheit bereits verpflichtend – wer vorbereitet ist, hat klare Vorteile bei Ausschreibungen und Förderanträgen.
6. Das Erfolgskriterium im Wortlaut der W3
Success Criterion 3.3.7 Redundant Entry (Level A)
Information previously entered by or provided to the user that is required to be entered again in the same process is either:
- auto-populated, or
- available to the user to select
Except when:
- re-entering the information is essential,
- the information is required to ensure the security of the content, or
- the previously entered information is no longer valid.