Fehlermeldungen
Fehlermeldungen sollten so angezeigt werden:
Hinweise zur Erstellung von Texten
Verwende einfache, klare und kompakte Aussagen
Schreibe, was passiert ist und teile eine Lösungsmöglichkeit mit. Der Text sollte in allgemeinverständlicher Sprache gehalten werden und keine Behörden bzw. Amtssprache verwenden. Benutze eine positive Sprache und komme schnell zum Punkt.
Nicht erlaubt sind:
- technische Sprache wie "Formular POST Fehler", "Unspezifischer Fehler" oder gar Fehlercodes "0x01231231"
- eine negative Sprache, wie "Verboten", "Illegal", "Du hat vergessen zu...", "Es ist untersagt..."
- die Verwendung von "Bitte...", weil dies eine direkte Entscheidung verlangt
- die Verwendung von "Entschuldigung", weil es nicht zur Lösung des Problems beiträgt
- die Verwendung von "Gültig" oder "Ungültig", da es keine zusätzliche Hilfe zur Problemlösung bietet
- Verwendung von Humor oder informeller Sprache wie "Ups, da ist was schiefgelaufen", da es den Frust des Benutzers eher steigert
- Wenn die Eingabe leer ist
- Schreibe "Gebe [was auch immer] ein".
- Beispiel: "Gebe Deinen Vornamen ein".
- Wenn die Eingabe zu lang ist
- Schreibe "[was auch immer] darf nicht länger als [Nummer] Zeichen sein".
- Beispiel: "Die Addresse darf nicht länger als 40 Zeichen sein".
- Wenn die Eingabe zu kurz ist
- Schreibe "[was auch immer] muss [Nummer] Zeichen oder länger sein.
- Beispiel: "Die Adresse muss 2 Zeichen oder länger sein".
- Wenn die Eingabe zu lang oder zu kurz ist
- Schreibe "[was auch immer] muss eine Länge zwichen [Nummer] und [Nummer] Zeichen haben".
- Beispiel: "Die Adresse muss eine Länge zwischen 2 und 40 Zeichen haben".
- Wenn die Eingabe unerlaubte Zeichen enthält und diese bekannt sind
- Schreibe "[was auch immer] darf nicht [Zeichen] enthalten".
- Beispiel: "Die Adresse darf nicht @ und € enthalten".
- Wenn die Eingabe unerlaubte Zeichen enthält und diese nicht bekannt sind
- Schreibe "[was auch immer] darf nur folgenden Zeichen enthalten: [Zeichen]".
- Beispiel: "Die Adresse darf nur die folgenden Zeichen enthalten: Buchstaben, Leerzeichen und Zahlen".
- Wenn die Eingabe keine Nummer ist
- Schreibe "[was auch immer] muss eine Nummer sein, z.B. [Beispiel]".
- Beispiel: "Die Anzahl der Arbeitstunden muss eine Nummer sein, z.B. 30 oder 35,5".
- Wenn die Eingabe keine ganze Nummer ist
- Schreibe "[was auch immer] muss eine ganze Nummer sein, z.B. [Beispiel]".
- Beispiel: "Die Anzahl der Arbeitstunden muss eine ganze Nummer sein, z.B. 30".
- Wenn der Wert zu gering ist
- Schreibe "[was auch immer] muss [Unterer Wert] oder höher sein".
- Beispiel: "Die Anzahl der Monate muss 1 oder höher sein".
- Wenn die Wert zu hoch ist
- Schreibe "[was auch immer] muss [Höchster Wert] oder geringer sein".
- Beispiel: "Die Anzahl der Monate muss 12 oder geringer sein".
- Wenn die Wert in einem Bereich liegen muss
- Schreibe "[was auch immer] muss zwischen [Nummer] und [Nummer] liegen".
- Beispiel: "Die Anzahl der Monate muss zwischen 1 und 12 liegen".
- Wenn die Eingabe kein Geldbetrag ist und Eurocent erlaubt sind
- Schreibe "[was auch immer] muss ein Geldbetrag sein, z.B. [Beispiel mit und ohne Eurocent]".
- Beispiel: "Dein Stundenlohn muss ein Geldbetrag sein, z.B. 7,50 oder 8".
- Wenn die Eingabe kein Geldbetrag ist und Eurocent benötigt werden
- Schreibe "[was auch immer] muss ein Geldbetrag sein, z.B. [Beispiel mit Eurocent]".
- Beispiel: "Dein Stundenlohn muss ein Geldbetrag sein, z.B. 7,50 oder 7,00".
- Wenn die Eingabe ein Geldbetrag ist und Eurocent benötigt werden
- Schreibe "[was auch immer] muss Eurocent enthalten, z.B. [Beispiel mit Eurocent]".
- Beispiel: "Dein Stundenlohn muss Eurocent enthalten, z.B. 7,50 oder 7,00".
- Wenn die Eingabe ein Geldbetrag ist und ganze Beträge benötigt werden
- Schreibe "[was auch immer] muss darf keinen Eurocent enthalten, z.B. [Beispiel ohne Eurocent]".
- Beispiel: "Dein Stundenlohn darf keinen Eurocent enthalten, z.B. 7".