Eine hilfreiche Fehlermeldung sagt, was nicht stimmt, wo es zu korrigieren ist und welche Eingabe erwartet wird. Ein roter Rahmen allein beantwortet keine dieser Fragen. Bei längeren Formularen brauchst du außerdem einen Weg zurück zu den betroffenen Stellen.
Ein Fehler ist zugleich ein Navigationsproblem
Die Dokumentation GOV.UK Error summary zeigt eine umrahmte Zusammenfassung mit einer klaren Überschrift und zwei verlinkten Problemen. Die Texte nennen konkrete Korrekturen. Es steht nicht nur „Ungültige Daten“ über einem langen Formular.
In der offiziellen Anleitung sind Zusammenfassung und Meldung am jeweiligen Feld miteinander verbunden. Nach einer fehlgeschlagenen Validierung soll der Tastaturfokus zur Zusammenfassung wechseln. Die tatsächliche Fokusführung muss an der implementierten Seite gesondert getestet werden.
Schreib die Reparatur, nicht den Vorwurf
„Bitte gib deine E-Mail-Adresse im Format name@beispiel.de ein“ ist für einen Formatfehler hilfreicher als „Fehler 103“. Wenn die Adresse bereits verwendet wird, wäre derselbe Formattext dagegen falsch. Ordne deshalb jeder Fehlerursache eine passende Meldung zu, statt einen universellen roten Satz wiederzuverwenden.
Unterscheide fehlende Angaben, ungültige Formate und technische Störungen. Wenn dein Server gerade nicht erreichbar ist, sollte der Nutzer nicht seine korrekte Anschrift ändern müssen. Eine Meldung muss zur Ursache passen, auch wenn das im Backend mehrere getrennte Fälle bedeutet.
Die W3C-Anforderung zur Fehleridentifikation verlangt, erkannte Eingabefehler zu identifizieren und in Textform zu beschreiben. Sie ersetzt keine vollständige Prüfung des Ablaufs, gibt aber einen klaren Mindestansatz für die Darstellung.
Was nach dem Fehler erhalten bleiben muss
Probiere bewusst einen Fehler in der Mitte eines längeren Formulars aus. Sind die übrigen Angaben noch da? Führt der Link in der Zusammenfassung zur richtigen Stelle? Stimmen die Formulierungen oben und am Feld überein? Kannst du die Korrektur mit der Tastatur durchführen, ohne den ganzen Weg neu suchen zu müssen?
Vermeide Fehlermeldungen, die bereits während des ersten Tippens eine noch unvollständige Antwort als falsch behandeln. Wann eine Prüfung hilfreich ist, hängt vom Feld ab. Beobachte den tatsächlichen Eingabeprozess, statt möglichst früh möglichst viele rote Zustände einzublenden.
Beschreibe das konkrete Hindernis
„Ungültige Eingabe“ benennt nur die Bewertung des Systems. Hilfreicher ist die Information, welche Änderung erforderlich ist. Bei einer deutschen Postleitzahl kann das beispielsweise die fehlende Anzahl von Ziffern sein. Bei einer Terminwahl muss dagegen erklärt werden, wenn der gewählte Tag nicht verfügbar ist. Derselbe allgemeine Fehlertext kann diese unterschiedlichen Situationen nicht sinnvoll abdecken.
Vermeide Vermutungen über die Person. „Du hast eine falsche Adresse eingegeben“ kann unzutreffend sein, wenn lediglich ein vorübergehender Dienstfehler die Prüfung verhindert. Trenne daher eine fachlich unpassende Angabe, ein unerwartetes Format und ein technisches Problem. Die passende nächste Handlung ist jeweils eine andere.
Korrektur darf keine neue Suchaufgabe werden
Auf langen Formularen hilft eine Übersicht, wenn mehrere Probleme gleichzeitig vorliegen. Die einzelnen Meldungen sollten zu den jeweiligen Feldern führen und dort wiedererkennbar sein. Wenn Übersicht und Feld unterschiedliche Begriffe verwenden, entsteht eine zusätzliche Zuordnungsaufgabe. Verwende deshalb denselben Namen für die Frage und denselben Kern der Korrekturanweisung.
Bewahre gültige Angaben beim erneuten Anzeigen des Formulars. Ein Fehler in einem Feld rechtfertigt nicht, den gesamten Entwurf zu leeren. Prüfe auch, ob die Person nach einer Korrektur an einer sinnvollen Stelle weiterarbeiten kann. Ein unerwarteter Sprung an den Seitenanfang kann die Orientierung erneut erschweren.
Nicht zu früh und nicht zu spät reagieren
Eine Meldung während der ersten zwei Zeichen einer E-Mail-Adresse kann eine normale begonnene Eingabe wie einen Fehler aussehen lassen. Überlege, wann das System ausreichend Information besitzt, um eine hilfreiche Rückmeldung zu geben. Die passende Auslösung hängt von der Prüfung ab: Ein überschrittenes Größenlimit ist anders zu behandeln als eine noch nicht abgeschlossene Adresse.
Teste die Fehlersituation bewusst, statt nur den erfolgreichen Weg abzunehmen. Gib eine unvollständige Antwort ein, überspringe ein Pflichtfeld und simuliere eine nicht erreichbare Verbindung. Beobachte jeweils, ob Ursache, betroffene Stelle und nächster Schritt verständlich bleiben. Ein gutes Fehlermuster ist erst dann brauchbar, wenn auch die Eingaben und die Bedienung nach dem Fehler zuverlässig weiterfunktionieren.
Ein gutes Label mit passendem Hilfetext kann Unklarheiten schon vor dem Absenden reduzieren. Bei einem umfangreichen Vorgang hilft zusätzlich eine Zusammenfassung vor der endgültigen Bestätigung. Beide Maßnahmen ergänzen die Fehlerbehandlung; sie machen sie nicht überflüssig.


