Definition von Formularen
Formular-Elementen werden innerhalb des <form>-Tags eingefügt.
Es gibt zwei grundsätzliche Methoden Formulardaten zu versenden:
- An eine Mail-Adresse
- An ein Programm
Dieses wird im <form>-Tag mit Hilfe der entsprechenden Attribute festgelegt.
Das Versenden der Daten
geschieht mit Hilfe eines
HTML-Formular-Elements (submit-Button), der einen entsprechenden Befehl an den Browser übermittelt.
Innerhalb des <form>-Bereichs dürfen beliebige HTML-Elemente zur Dokumentgestaltung eingefügt werden.
|
-
<form
action="mailto:abc@xyz.de"
method="post"
enctype="text/plain>
Formular-Elemente und HTML-Elemente
</form>
-
<form
action="/cgi-bin/programm.pl"
method="post|get">
Formular-Elemente und HTML-Elemente
</form>
|
Formular
|
<form action="" method="">
Formular-Elemente
HTML-Elemente
</form>
|
action="mailto:mail-Adresse|
/cgi-bin/programm-Name"
method="post|get"
enctype="text/plain"
|
Einzeiliges Eingabefeld
|
<input type="text" name="">
|
type="text"
name="feld-Name"
size="Anzahl Zeichen"
maxlength="Anzahl Zeichen"
value="vorbelegter Text"
|
Einzeiliges Eingabefeld (Sonderform Passworteingabe)
|
<input type="password" name="">
|
type="password"
name="feld-Name"
size="Anzahl Zeichen"
maxlength="Anzahl Zeichen"
value="vorbelegter Text"
|
Mehrzeiliges Eingabefeld
|
<textarea name="">
vorbelegter Text
</textarea>
|
name="feld-Name"
rows="Anzahl Zeilen"
cols="Anzahl Zeichen"
wrap="pysical|virtual"
|
Menü-Listen
Listen werden vom <select>-Tag umschlossen.
Die gelisteten Einträge werden einzeln mit dem <option>-Tag definiert.
Standardmäßig ist nur eine Auswahl möglich.
Mit der Wertzuweisung "1" für das size-Attribut erzeugen sie eine Drop-Down-Liste.
|
<select name="feld-Name">
<option>Auswahltext 1</option>
<option>Auswahltext 2</option>
</select>
|
<select name="">
option-Definitionen
</select>
|
name="feld-Name"
size="ziffer"
multiple
|
<option>
Auswahltext
</option>
|
value="Sende-Daten"
selected
|
Radio-Buttons
Nur eine Auswahl unter mehreren Radio-Buttons (!) möglich.
Logisch zusammengehörige Radio-Buttons haben dieselbe Wertzuweisung im name-Attribut.
|
<input type="radio" name=""
value=""> Auswahltext
|
type="radio"
name="feld-Name"
value="Sende-Daten"
checked
|
Check-Boxen
Mehrere Auswahlen unter mehreren (!) möglich.
|
<input type="checkbox" name=""
value=""> Auswahltext
|
type="checkbox"
name="feld-Name"
value="Sende-Daten"
checked
|
Submit-Button
|
<input type="submit">
|
type="submit"
value="Button-Beschriftung"
|
Reset-Button
|
<input type="reset">
|
type="reset"
value="Button-Beschriftung"
|