[Download des Kurses zum Offline-Betrieb] | c;-) webmichis HTML-Kurs |
<form name=[formularname] action=[url] method=[methode]> |
leitet ein Formular ein (form = Formular). [formularname] legt einen Bezeichnernamen für das Formular fest (keine Leerzeichen oder Umlaute verwenden!). Das action-Attribut legt fest, was mit den Formulardaten passieren soll: [url] = "mailto:webmaster@kopfware.de" bedeutet, dass die Formulardaten an die angegebene E-mail-Adresse geschickt werden. [url] = "http://www.kopfware.de/cgi-bin/auswertung.pl" bedeutet, dass die Formulardaten zur weiteren Verarbeitung an ein Programm auf dem Server-Rechner (hier ein CGI-Programm) geschickt werden. Bei der Adressierung gelten die gleichen Regeln wie bei Links. Übertragungsmethode: [methode] = "get" oder [methode] = "post". |
... Elemente des Formulars wie Eingabe- felder, Auswahllisten, Buttons usw. ... |
siehe unten |
</form> |
beendet das Formular. |
Anmerkung:
|
<input name=[feldname] size=[anzahl]> |
(input = Eingabe); [feldname] legt einen Bezeichnernamen für das Eingabefeld fest (keine Leerzeichen oder Umlaute verwenden!); [anzahl] Anzeigelänge in Zeichen (z. B. 30); |
<input name=[feldname] size=[anzahl] value=" Einzeiliges Eingabefeld "> |
Wie oben, aber das Eingabefeld enthält nun schon einen Text (siehe Überschrift). |
<input type=password name=[feldname] size=[anzahl]> |
Die Eingabe erfolgt verdeckt (für jedes eingegebene Zeichen wird ein * angezeigt). Die Übertragung über das Internet erfolgt allerdings im Klartext. |
<input name=[feldname] size=[anzahl] value=" Einzeiliges Eingabefeld " readonly> |
Text im "Eingabefeld" kann nicht verändert werden, es handelt sich also eigentlich um ein "Ausgabefeld" (readonly=nur lesen) (siehe Überschrift). |
Anmerkung: Das Attribut type kann noch weitere Werte annehmen.
|
<textarea name=[feldname] rows=[az] cols=[as]> |
Dieser Tag (textarea = Textbereich) leitet ein mehrzeiliges Eingabefeld ein. [feldname] legt einen Bezeichnernamen für das Eingabefeld fest (keine Leerzeichen oder Umlaute verwenden!); [az] gibt die Anzahl der gezeigten Zeilen an (z. B. 10); [as] gibt die Anzahl der Spalten (Zeichen pro Zeile) an; |
Text |
Text, der im Eingabefeld angezeigt wird. Dieser Text kann auch entfallen, dann ist das Eingabefeld zunächst leer. |
</textarea> |
Dieser Tag schließt den Bereich des mehrzeiligen Eingabefeldes. |
Anmerkung:
|
<select name=[listenname] size=[zeilen]> |
Dieser Tag (select = auswählen) leitet eine Auswahlliste ein. [listenname] legt einen Bezeichnernamen für die Auswahlliste fest (keine Leerzeichen oder Umlaute verwenden!); [zeilen] gibt die Anzahl der gezeigten Zeilen an (z. B. 3); |
<option> Text 1 <option> Text 2 ... <option> Text .. |
Text 1, Text 2, ... ist jeweils ein Listeneintrag (Anzahl beliebig). Abschluss-Tag </option> ist erlaubt, aber nicht erforderlich. |
</select> |
Dieser Tag schließt die Auswahlliste. |
Anmerkung:
|
<input type=submit value=[knopf]> |
(submit = bestätigen); [knopf] legt eine Aufschrift für den Submit-Button fest (Text in Anführungszeichen). |
<input type=reset value=[knopf]> |
(reset = zurücksetzen); [knopf] legt eine Aufschrift für den Reset-Button fest (Text in Anführungszeichen). |
Anmerkung: Ein Beispiel für den Einsatz dieser Buttons findest du im Übungseditor. |