<form>
Text Input
eine Zeile
GEHEIM
ganze Romane
Kontroll-Elemente
Checkboxen
Radio Buttons
anschreiben
die Qual der Wahl
wähle eins
oder mehrere
mehr Ordnung
Absenden
wem
wie
E-Mail
Heimlichkeiten
fertig Formular
Schlussbemerkungen
Von der Wiege bis zur Bahre
schreibt der Schweizer Formulare
Volksmund
Eigentlich sind Formulare ja nicht sonderlich beliebt. Sie erinnern an staubige Amtsstuben, stures Schalterpersonal und Steuern. Diesen Ruf haben sie beibehalten, auch wenn die Amtsstuben schon lange von Stararchitekten entworfen, das Schalterpersonal im Umgang mit Kunden geschult und das Bezahlen der Steuern eine reine Freude geworden ist. Denn Formulare lassen wenig Raum für Kreativität. Kreatives Formularausfüllen - selbst wenn man es schafft - wird nicht gern gesehen.
Die positive Seite dieser Un-Kreativität liegt darin, dass sich Formulare ausgezeichnet dafür eignen, Daten zu erheben. Mit Hilfe eines Formulars kann man sicherstellen, dass die benötigten Informationen lückenlos sind (alle Felder ausgefüllt) und dass Verwechslungen (z.B. von Vor- und Nachnamen, wenn jemand Werner heisst, oder von interner Telefonnummer und Postleitzahl) ausgeschlossen sind.
Ausserdem gehören Formulare so weit zum täglichen Leben, dass wir alle eine gewisse Routine damit entwickelt haben und wissen, wie sie auszufüllen sind.
Genau dasselbe passiert nun auch auf unsern Webseiten: Wir können Formulare erstellen, die dabei helfen, Daten zu erfassen (zum Beispiel eine Bestellung mit Liefer- und Rechnungs-Adresse), und wir können sie so erstellen, dass den Anwendern der Umgang mit ihnen vertraut vorkommt, weil die üblichen Formular-Elemente mit ihren üblichen Verhaltensmustern darin vorkommen.
In diesem ganzen Kapitel über Formulare werden wir sehen, wie Formulare aufgebaut werden und was für Elemente sie enthalten können (zum Beispiel Eingabefelder, Auswahllisten, Radio-Buttons etc.). Diese vorgefertigten Elemente sehen auf allen verfügbaren Plattformen (Windows, Macintosh usw.) weitgehend gleich aus und werden auch gleich gehandhabt.
Ein grosses Gebiet ist nachher, was denn nun mit den ausgefüllten Formularen passieren soll. An dieser Stelle kneifen wir. Wir befassen uns mit der Erstellung und ein Stück weit mit dem Ausfüllen der Formulare; die Verarbeitung der eingetragenen Daten gehört aber ins Gebiet der Applikationsentwicklung und würde den Rahmen dieses Kurses bei weitem sprengen. An dieser Stelle muss uns dann eben ein kurzer Ausblick mit zwei Beispielen genügen.