Inhalte, die Eingaben durch den Benutzer akzeptieren, mit Beschränkungen beim Format, dem Wert und/oder der Art der Eingabe.
Die Technik bezieht sich auf:
Das Ziel dieser Technik ist es, Hilfestellung bei der Korrektur von Eingabefehlern zur Verfügung zu stellen, wenn die durch den Benutzer gelieferten Informationen nicht akzeptiert werden. Wenn Benutzer Daten eingeben, die validiert werden und Eingabefehler erkannt werden, dann werden Informationen zur Art und Stelle des Eingabefehlers in Textform zur Verfügung gestellt, um es dem Benutzer zu ermöglichen, das Problem zu erkennen. Eine Vorgehensweise ist die Benutzung von client-seitiger Validierung und die Bereitstellung einer Warnmeldung, die den Fehler sofort dann beschreibt, denn der Benutzer ungültige Daten in das Feld eingibt. Eine andere Vorgehensweise bei der Benutzung von server-seitiger Validierung ist es, das Formular erneut anzuzeigen (einschließlich aller vorher eingegebenen Daten) mit einer Beschreibung in Textform am Beginn der Seite, in der darauf hingewiesen wird, dass es einen Fehler gab, in welcher die Art des Fehlers beschreiben wird und in der ein Weg bereit gestellt wird, das/die Problemfeld(er) aufzufinden.
Die Beschreibung in Textform, unabhängig davon, wie sie zur Verfügung gestellt wird, sollte eines der folgenden Dinge tun, um dem Benutzer zu helfen:
Beispiele der korrekten Dateneingabe für das Feld bereitstellen,
die korrekte Dateneingabe für das Feld beschreiben,
Werte der korrekten Dateneingabe, die denen der Dateneingabe des Benutzers ähnlich sind, anzeigen mit Anweisungen für den Benutzer dazu, wie man einen dieser korrekten Werte einträgt, wenn der Benutzer sich dazu entscheiden sollte, das zu tun.
Der Benutzer gibt ungültige Daten in ein Formularfeld ein. Wenn der Benutzer das Feld verlässt, dann erscheint eine Warnmeldung, welche die Art des Fehlers beschreibt, so dass der Fehler ihn beheben kann.
Der Benutzer gibt ungültige Daten in ein Formularfeld ein und schickt das Formular ab. Der Server gibt das Formular zurück, nach wie vor mit den Daten des Benutzers, und weist am Beginn der Seite deutlich in Textform darauf hin, dass bei der Eingabe Fehler aufgetreten sind. Der Text beschreibt die Art des/der Fehler(s) und weist deutlich darauf hin, bei welchem Feld das Problem aufgetreten ist, so dass der Benutzer leicht dorthin navigieren kann, um das Problem zu beheben.
Der Benutzer gibt in einem Formularfeld ungültige Daten ein und versucht, das Formular abzusenden. Client-seitiges Scripting entdeckt den Fehler, bricht das Absenden ab und ändert das Dokument, um nach der Absenden-Schaltfläche einen Text bereitzustellen, in dem der Fehler beschrieben wird inklusive Links zu dem/den Feld(ern) mit dem Fehler. Das Script ändert außerdem die Beschriftungen der Problemfelder, um sie so hervorzuheben.
Füllen Sie ein Formular aus und geben Sie absichtlich Daten ein, die außerhalb des verlangten Formates oder der verlangten Werte liegen
Prüfen Sie, ob eine Beschreibung in Textform zur Verfügung gestellt wird, welche das fehlerhafte Feld genau bestimmt und einige Informationen über die Art der ungültigen Eingabe gibt und wie man dies behebt.
#2 ist wahr.
Wenn dies eine ausreichende Technik für ein Erfolgskriterium ist, dann bedeutet das Scheitern an diesem Testverfahren nicht zwangsläufig, dass das Erfolgskriterium nicht auf irgendeine andere Art und Weise erfüllt wurde, sondern nur, diese Technik nicht erfolgreich implementiert wurde und nicht benutzt werden kann, um die Konformität zu erklären.