Eine wichtige Aufgabe bei der Verarbeitung von Formulardaten besteht darin, Eingaben auf Plausibilität hin zu prüfen. Bislang gab es zwei Ansätze dazu: entweder vor dem Absenden eines Formulars mit Hilfe von JavaScript, oder nach dem Absenden im serverseitigen Verarbeitungsscript. Die Variante vor dem Absenden versagt, wenn ein Anwender JavaScript deaktiviert hat. Deshalb führte bislang kein Weg um eine serverseitige Prüfung von Formulardaten herum. Mit HTML5 wird ein dritter Ansatz eingeführt: die direkte Eingabekontrolle durch den Web-Browser. In HTML können dabei Datentypen, Wertebereiche usw. definiert werden, denen Eingaben genügen müssen. Dieser Ansatz verspricht eine bequeme, häufig dialoggesteuerte Dateneingabe für Anwender und entlastet die Entwicklerarbeit bei der Formularverarbeitung. Jedoch wird er erst dann die serverseitige Datenprüfung ersetzen können, wenn nur noch HTML5-fähige Browser im Umlauf sein werden.

Die Usability von Formularen umfasst aber noch weitere Formen der Eingabeunterstützung. Beispielsweise Funktionen wie Autovervollständigung, Platzhalterinhalte oder das kontextabhängige Ausgrauen nicht benötigter Felder. Auch das Erzwingen von Eingaben in Pflichtfeldern gehört dazu.

 


Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.