Alphabetische Liste der HTML- und XHTML-Elemente

(Auszug aus "HTML & XHTML ─ kurz & gut" von Jennifer Niederst Robbins)

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

   

form

HTML 4.01 | HTML 5

<form> ... </form>

Bezeichnet ein interaktives Formular, das Kontrollelemente zum Sammeln von Benutzereingaben und anderen Seiteninhalten enthält. Ein Dokument kann mehr als ein Formular enthalten, wobei Formulare nicht ineinander verschachtelt werden dürfen. Außerdem ist es wichtig, dass Formulare sich nicht überschneiden.

Start-/End-Tag

Erforderlich/Erforderlich

Attribute

Kern, Internationalisierung, Events; außerdem onsubmit, onblur, onreset

Globale HTML 5-Attribute

  • accept="Liste möglicher Inhaltstypen"

    Nicht in HTML 5. Eine durch Kommas getrennte Liste mit Dateitypen (MIME-Typen), die der Server akzeptiert und verarbeiten kann. Eines Tages sind Browser vielleicht in der Lage, inakzeptable Dateien auszufiltern, wenn der Benutzer aufgefordert wird, Dateien auf den Server hochzuladen. Dieses Attribut wird allerdings nur selten unterstützt.

  • accept-charset="Liste mit Zeichenkodierungen"

    Enthält eine Liste mit Zeichenkodierungen für die Eingabedaten, die vom Server akzeptiert werden müssen, um das aktuelle Formular verarbeiten zu können. Der Wert ist eine durch Kommas oder Leerzeichen getrennte Liste aus ISO-Zeichensatznamen. Der Standardwert ist unknown (unbekannt). Dieses Attribut wird nur selten unterstützt.

  • action="URL"

    Erforderlich. Gibt den URL der Applikation an, die das Formular verarbeitet. Der Standardwert ist der aktuelle URL.

  • autocomplete="on|off"

    Nur HTML 5. Gibt dem User Agent (Browser) die Möglichkeit, ein Feld automatisch auszufüllen (on) oder jedes Mal eine Benutzereingabe zu verlangen (off). Wird dieses Attribut nicht verwendet, erbt das Kontrollelement die Einstellungen für autocomplete vom umgebenden form-Element.

  • enctype="Inhaltstyp"

    Legt fest, wie die Werte der Kontrollelemente kodiert werden, wenn sie bei Verwendung der HTTP-Methode POST (definiert über das Attribut method) an den Server übermittelt werden. Der Standardwert ist der Internet-Medientyp (application/x-www-form-urlencoded). Wird das Eingabeelement file verwendet, sollte der Wert multipart/form-data benutzt werden.

  • method="get|post"

    Legt fest, welche HTTP-Methode zum Versenden der Formulardaten verwendet werden soll. Der Wert get (Standardwert) sorgt dafür, dass die Daten an den URL angehängt und mit diesem zusammen an den Server geschickt werden.

  • name="Text"

    Veraltet in XHTML 1.0; verwenden Sie stattdessen id. Weist dem Formular einen Namen zu.

  • novalidate (novalidate="novalidate" in XHTML)

    Nur HTML 5. Legt fest, ob das Formular beim Abschicken überprüft werden soll.

  • target="Name"

    Gibt den Namen des Fensters oder Frames an, in dem die Ergebnisse des verarbeiteten Formulars angezeigt werden sollen. Neben einem Namen kann auch eines der Schlüsselwörter _bottom, _top, _parent oder _self verwendet werden.

Beispiel

<form action="/cgi-bin/guestbook.pl" method="get">
<p>Vorname: <input type="text" name="vorname"></p>
<p>Nachname: <input type="text" name="nachname"></p>
<p><input type="submit" /> <input type="reset"></p>
</form>
Tipp der data2type-Redaktion:
Zum Thema HTML & XHTML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2010 O’Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "HTML & XHTML ─ kurz & gut" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de