(Qelle: SELHTML-Navigationshilfen =http://de.selfhtml.org/navigation/html.htm).
Dort kann man Beispiele aufrufen und sich ausführlicher informieren.
Formular definieren |
<form action="URI" method="Methode" enctype="MIME-Typ"> |
---|---|
Für URI eine Web-Adresse oder ein Ziel mit oder ohne Pfad der Datei oder Quelle angeben, das die Daten verarbeiten soll.URI kann z.B. ein CGI-Script, eine HTML-Datei mit PHP-Code oder eine E-Mail-Adresse (mailto:beispiel@example.org ) sein.Für Methode entweder get oder post notieren (bei mailto-Formularen immer post )Für MIME-Typ bei mailto-Formularen text/plain angeben. |
|
Zielfenster für |
<form action="URI" method="Methode" target="Zielfenster"> |
Für Zielfenster den Namen eines definierten Frame-Fensters angeben oder einen der folgenden reservierten Namen:_self = Antwort im gleichen Fenster ausgeben wie das Formular,_parent = aktuelles Frameset für Antwort sprengen,_top = alle Framesets für Antwort sprengen. |
|
Zeichensätze |
<form action="URI" method="Methode" accept-charset="Zeichensatzliste"> |
Für Zeichensatzliste so etwas eingeben wie ISO-8859-1, ISO-8859-2 . |
|
Einzeilige |
<input type="text" size="Länge" maxlength="MaxLänge" name="Name"> |
Für Länge die Anzeigebreite des Feldes in Zeichen notieren (optional).Für MaxLänge die maximal eingebbare Anzahl Zeichen notieren (optional).Für Name einen Namen notieren (optional). Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ). |
|
Einzeilige |
<input type="text" value="Wert"> |
Für Wert den Text der Vorbelegung notieren. |
|
Eingabefelder |
<input type="password" size="Länge" maxlength="MaxLänge" name="Name"> |
Mehrzeilige |
<textarea cols="Spalten" rows="Reihen" name="Elementname"> |
Für Spalten die Anzeigebreite des in Anzahl Zeichen pro Zeile notieren.Für Reihen die Anzeigehöhe in Zeilen notieren.Für Name einen Namen notieren (optional). Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ). |
|
Mehrzeilige |
<textarea cols="Spalten" rows="Reihen" wrap="Umbruch"> |
Kein HTML-Standard! Für Umbruch einen der folgenden Werte notieren:soft = automatischer Zeilenumbruch nur bei Eingabe,hard = automatischer Zeilenumbruch bei Eingabe wird zu Zeilenumbrüchen bei Formularversand,virtual = wie soft .physical = wie hard .off = kein automatischer Zeilenumbruch bei Eingabe. |
|
Eingabefelder |
<input type="text" readonly value="Text nur lesbar"> |
Auswahlliste |
<select size="Höhe" name="Name"> |
Für Höhe eine Zahl wie 1 oder 10 notieren, um die Anzeigehöhe der Liste (Anzahl gleichzeitig angezeigter Einträge) zu bestimmen.Für Name einen Namen notieren (optional). Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ). |
|
Auswahlliste |
<select multiple size="Höhe"> |
Attribut multiple . |
|
Auswahlliste |
<select multiple size="Höhe"> |
Attribut selected , |
|
Absendewert von |
<select size="Höhe"> |
Für Wert bei jedem Eintrag einen passenden Absendewert notieren. |
|
Menüstruktur |
<select size="Höhe"> |
Für Menütext jeweils eine Beschriftung für das Untermenü notieren. |
|
Radio-Buttons |
<input type="radio" name="Name" value="Wert"> Text |
Für Name einen Namen notieren. Zusammengehörige Radio-Buttons erhalten den gleichen Namen. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ).Für Wert einen Text notieren, der beim Formularversand diesen Button bezeichnet.Für Text einen sichtbaren Beschriftungstext notieren. |
|
Checkboxen |
<input type="checkbox" name="Name" value="Wert"> Text |
Für Name einen Namen notieren. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ).Für Wert einen Text notieren, der beim Formularversand diese Checkbox bezeichnet.Für Text einen sichtbaren Beschriftungstext notieren. |
|
Einträge |
<input type="radio" checked name="Name" value="Wert"> Text |
Attribut checked . |
|
Klick-Buttons (1) |
<input type="button" name="Name" value="Beschriftung" onClick="Aktion"> |
Für Name einen Namen notieren. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ).Für Beschriftung den Text notieren, der als Button-Beschriftung angezeigt wird.Für Aktion z.B. eine JavaScript-Anweisung notieren. |
|
Klick-Buttons (2) |
<button type="button" name="Name" |
Für Name einen Namen notieren. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ).Für Alternativbeschriftung einen Beschriftungstext notieren, falls kein Elementinhalt notiert wird.Für Beschriftung die Anzeigefläche des Buttons gestalten, z.B. auch mit Grafiken und anderen HTML-Elementen. |
|
Formularfeld |
<input type="file" name="Name" maxlength="Größe" accept="MIME-Typ"> |
Für Name einen Namen notieren. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ).Für Größe die maximale Byte-Größe der Datei angeben, z.B. 100000 (unzuverlässig!).Für MIME-Typ so etwas notieren wie text/* Wichtig: im <form> -Tag enctype="multipart/form-data" notieren. |
|
Versteckte |
<input type="hidden" name="Name" value="Wert"> |
Für Name einen Namen notieren. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ).Für Wert einen Text notieren, der beim Formularversand mit übertragen, aber nicht angezeigt wird. |
|
Elemente |
<fieldset> |
Label für |
<label for="idName">Beschriftung:</label> |
idName müssen beim for -Attribut des <label> -Tags und beim id -Attribut des zugehörigen Formularelements übereinstimmen. Keine Leerzeichen und Umlaute, erstes Zeichen ein Buchstabe, sonst auch Ziffern, Unterstrich (_ ), Bindestrich (- ), Doppelpunkt (:) oder Punkt (. ). |
|
Tabulator-Reihenfolge |
<[Formularelement] tabindex="Indexnummer"> |
Bei jedem Formularelement für Indexnummer eine Zahl notieren. Die niedrigste Nummer wird zuerst angesprungen, die höchste zuletzt. |
|
Tastaturkürzel |
<[Formularelement] accesskey="Buchstabe"> |
Für Buchstabe so etwas wie h oder m eingeben. Ausführbar meistens mit [Alt]-Taste plus dem angegebenen Buchstaben. |
|
Elemente |
<[Formularelement] disabled> |
Buttons zum |
<input type="submit" value="Beschriftung"> |
Grafischer |
<input type="image" src="URI"> |
Für URI eine Web-Adresse oder ein Ziel mit oder ohne Pfad der gewünschten Grafikdatei angeben |
Quelle: HTML-Kurs Thorsten fragen
HTML - Befehle - Formulare
- seit Beginn in HTML enthalten
- "interaktiver"
Teil von HTML
Befehl | Attribut | Aufgabe |
<form> </form> | Formularcontainer | |
method="mailto"
|
Zieladresse zu der der Formularinhalt geschickt werden soll | |
method="post" |
Formulardaten werden gesondert verschickt und können auch verschlüsselt werden | |
method="get" |
Formulardaten werden als Teil der URL
gesendet ( Suchmaschinen) URL auf 256 Zeichen beschränkt |
Formularfelder
Befehl | Attribut | Aufgabe |
<textarea> </textarea> | mehrzeiliges Textfeld | |
name="Bezeichnung des Areas" | Eindeutige Bezeichnung | |
rows = "5" | Größe in Zeilen | |
cols = "20" | Breite der Spalte | |
<select> </select> | Optionsliste/Combobox | |
name="Bezeichnung der Box" | Eindeutige Bezeichnung | |
size = "3" | Anzahl der sichtbaren Optionen | |
size = "1" | bewirkt die Entstehung einer Combobox, die aufklappt, wenn man das möchte | |
multiple | Mehrfachauswahl | |
<option value="Text"> | Listeneintrag innerhalb des select-Befehls | |
selected | Attribut für option, Vorauswahl des Wertes |
Quelle: http://de.selfhtml.org/ Stefan Münz