In HTML ist es möglich Formulare zu erstellen. In Formularen stehen meist Eingabefelder o.ä. (wie z.B. <input>-Felder, <textarea>'s, usw.) zur Verfügung. Außerdem existiert, in den allermeisten Fällen, ein Button, zum Absenden des jeweiligen Formulars. Damit beispielsweise ein solch beschriebenes Formular, beim Drücken des Buttons tatsächlich abgeschickt werden kann, wird ein <form> - Element benötigt. So ist es beispielsweise möglich ein Kontaktformular zu erzeugen.
Syntax:
Beispiel:
Attribut | Wert | Beschreibung |
---|---|---|
dir="[1]"
|
[1]:
ltr | rtl
|
Spezifiziert die Richtung des Textes. Mögliche Werte sind: LTR: Left-to-right text - RTL: Right-to-left text. |
class="[1]"
|
[1]:
Kategoriename
|
Ordnet einem Element einen Kategorienamen zu. Jedes Element im entsprechenden Dokument kann den gleichen Kategorienamen besitzen. Mehrfache Kategorienamen müssen durch Leerzeichen getrennt werden. |
id="[1]"
|
[1]:
ID
|
Ordnet einem Element einen Namen zu. Dieser Name muss im entsprechenden Dokument einzigartig sein. |
lang="[1]"
|
[1]:
Wert
|
Gibt die Sprache der Attributwerte eines Elements und des Textinhalts an. Der Standard-Wert des Attributes ist vom Browser abhängig. |
name="[1]"
|
[1]:
Bezeichnung
|
Bestimmt den Namen des Elemtents (z.B. bei <a> den Ankername). |
onclick="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion beim Anklicken des jeweiligen Elements aus. |
ondblclick="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion beim Doppelklicken auf das jeweilige Element aus. |
onkeydown="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion beim drücken einer festgelegten Taste aus. |
onkeypress="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion aus, wenn eine festgelegte Tast gedrückt und gehalten wird. |
onkeyup="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion, beim Loslassen einer festgelegten Taste, aus. |
onmousedown="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion aus, wenn der Anwender das Element anklickt und gedrückt hält. |
onmousemove="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion aus, wenn die Maus bewegt wird. |
onmouseout="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion aus, wenn die Maus das Element verlässt. Achtung: Kein Klick notwendig! |
onmouseover="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion beim Überfahren des Elements mit der Maus aus. |
onmouseup="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion aus, wenn der Anwender ein Element anklickt und „loslässt“. |
style="[1]"
|
[1]:
Stylewerte
|
Spezifiziert die Style Informationen für das entsprechende Element. |
target="[1]"
|
[1]:
|
Bestimmt den Fensternamen oder das Browserverhalten bei Anklicken des Verweises. (z.B. öffnen in einem neuen Fenster). |
title="[1]"
|
[1]:
Titeldefinition
|
Mit diesem Attribut ist es möglich, in das Element zusätzliche Informationen einzugeben. |
accept-charset="[1]"
|
[1]:
Kodierung
|
Mit dem Attribut "accept-charset" kann man Kodierungen angeben. Mehrere Angaben sind dabei durch ein Leerzeichen oder ein Kommata zu trennen. Da es in der HTML Entwicklung eine Reihe von Kodierungen gegeben hat, empfehlen wir die Unicode-Kodierung: UTF-8 |
accept="[1]"
|
[1]:
MIME-Typ
|
Dieses Attribut wird meistens zum erstellen von Dateiupload Formularen verwendet. Man kann mit diesem Attribut aber generell MIME-Typen festlegen. Im Beispiel mit dem besagten Dateiupload Formular, könnte man also definieren, welche Dateitypen geuploadet werden dürfen und welche nicht. |
action="[1]"
|
[1]:
URI
|
Gibt die URI für die Verarbeitung von eventuellen Formulardaten an. |
enctype="[1]"
|
[1]:
MIME-Tye
|
Definiert einen MIME-Tye, mit dem das Formular übertragen wird. |
media="[1]"
|
[1]:
POST | GET
|
Definiert, wie Formulardaten ausgewertet werden sollen. |
onreset="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion beim Zurücksetzen des Formulars aus. |
onsubmit="[1]"
|
[1]:
Scriptcode
|
Führt eine bestimmte Aktion, beim ausführen des Elements, aus. |