9. Auswahl-, Eingabeformulare
Formulare bestehen aus Eingabe- und Auswahlfeldern, mit denen Daten weitergeleitet werden können (in Dateien oder über das Internet zu anderen PCs).
Eingabefeld, einzeilig: <input size=y maxlength=z> Verwendung: Definierte Feldeingaben (wie Datenbankeingaben).
size=Länge des Feldes (bemessen auf der Grundlage eines Zeichens wie "a", size=100 bedeutet also 100 mal "a") Beispiel: size=100 maxlength=10
Beispiel: size=10 maxlength=20
Eingabefeld, mehrzeilig: <textarea cols=x rows=y></textarea> Verwendung: Freie Eingaben (Bemerkungen, längere Mitteilungen, Freitext)
cols=Anzahl der Kolumnen (bemessen auf der Grundlage eines Zeichens wie "a", cols=50 bedeutet also 50 mal "a") Eingabefeld für einen größeren Text. Beispiel: cols="50" rows="10". Die Texteingabe ist nicht begrenzt.
Definierte Feldeingaben: <formaction=Zieladresse method=" "> <input type=" " name=" " size=x maxlength=y> Anwendung: Übertragung von definierten Daten (Beispiel siehe weiter unten)
form action=Zieladresse (Dateipfad, Internetadresse, mailto:E-Mail-Adresse)
method=post (Übertragung nach einer Standardmethode)
type=text (Es wird ein Text übergeben.) NAME=Bezeichnung des Feldes (Beliebiger Feldname, Benutzer, Absender etc.)
Einfaches Auswahlfeld: <select name=" " size=x> <option> ... </select>
NAME=Bezeichnung des Feldes (z.B. Musiker) Wälen Sie Ihren Lieblingsmusiker aus:
Auswahlfeld mit Wertzuweisung: <select name=" "> <option selected value= " "> ... </select>
NAME=Bezeichnung des Feldes (z.B. Vorwahl) Wälen Sie Ihr Hobby aus:
Radioknopf: <input type=radio name= value=" "> ...
type=radio (Radioauswahlknopf) Was essen Sie am liebsten?
Abhakkästchen: <input type=checkbox name=" " value=" " checked>
type=checkbox (Abhakkästchen) Was würden Sie mal gerne machen (voreingestellt ist "Gar nichts", Mehrfachwahl möglich)? Schopenhauer lesen Mozarts Requiem singen Gar nichts Die Einhard-Basilika-Ruine besuchen In einer Moschee Mozarts Krönungsmesse singen 4 Wochen lang durch Wälder wandern
Eingabefeld: Abschicken <FORM ACTION=Zieladresse method=post><input type=submit value=" ">
form action=Zieladresse (Dateipfad, Internetadresse, mailto:E-Mail-Adresse, hier: inputbsp.txt)
Eingabefeld: Löschen <form action=Zieladresse method=post><input type=reset value=" ">
form action=Zieladresse (siehe oben)
Großes Formularbeispiel
form action=Zieladresse (Dateipfad, Internetadresse, mailto:E-Mail-Adresse)
|