<option value="aus einem anderen Land....">aus einem anderen Land</option>
</select>
<input type="submit">
<input type="reset">
</form>
<p style="color: black;">Wähle eine Farbe aus:</p>
<form action="action_page.php" method="get">
<input list="farben" name="farbe" required>
<datalist id="farben">
<option value="Anthrazit">
<option value="Braun">
<option value="Citrusgelb">
<option value="Dunkelblau">
<option value="Elfenbein">
<option value="Feuerrot">
<option value="Grün">
<option value="Hellblau">
<option value="Indischgelb">
<option value="Jadegrün">
<option value="Kastanienbraun">
<option value="Lachsfarbe">
<option value="Magenta">
<option value="Neongelb">
<option value="Orange">
<option value="Pink">
<option value="Quarzgrau">
<option value="Rot">
<option value="Schwarz">
<option value="Türkis">
<option value="Ultramarin">
<option value="Violett">
<option value="Weinrot">
<option value="Zitronengelb">
</datalist>
<input type="submit">
<input type="reset">
</form>
Wähle eine Farbe aus:
Es gibt unterschiedliche type="....." von Input-Elementen.
<input type="button">
<input type="checkbox">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="file">
<input type="hidden">
<input type="image">
<input type="month">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="reset">
<input type="search">
<input type="submit">
<input type="tel">
<input type="text">
<input type="time">
<input type="url">
<input type="week">
Übersicht über input-Attribute:
size
Mit dem size-Attribut können Sie bei den Typen text, search, tel, url, email, oder password die Länge in Zeichen festlegen, bei anderen Typen wird es ignoriert.
min, max
Mit dem min bzw. max-Attributen legen Sie bei numerischen oder Datums- und Zeitangaben einen Mindest- bzw. Maximalwert fest.
step
Das step-Attribut legt fest, in welchen Schritten eine numerische oder Datums- und Zeitangabe eingegeben werden kann. Der Wert any bedeutet, dass es keine Schrittweite gibt, also jeder Wert eingegeben werden kann.
list
Das list-Attribut verknüpft ein Suchfeld mit einer Liste möglicher Suchbegriffe in einem datalist-Element. Der Wert des list-Attribut muss der id des datalist-Elements entsprechen.
multiple
Mit dem multiple-Attribut können Sie bei Datei-Uploads und Emaileingaben mehrfache Eingaben vornehmen.
readonly
Das readonly-Attribut legt fest, dass der vorgeschlagene Wert nur ausgelesen und nicht verändert werden können soll.
disabled
Das disabled-Attribut legt fest, dass das Eingabefeld weder benutzt werden können soll, noch seine Inhalte bei einer Datenübertragung mitgeschickt werden sollen.
placeholder
Mit dem placeholder-Attribut können Sie eine Beispielangabe auf das auszufüllende Feld setzen. Er verschwindet, sobald ein Zeichen im Eingabefeld steht.
autofocus
Mit dem autofocus-Attribut wandert der Cursor beim Laden der Seite automatisch auf dieses Feld. Sie können dieses Attribut für die interaktiven Form-Elemente button, input (außer type="hidden"), textarea und select verwenden.
autocomplete
Das autocomplete-Attribut zeigt dem Browser, ob ein Eingabefeld automatisch ausgefüllt werden soll.
minlength, maxlength
Durch das maxlength- Attribut können Sie eine Maximallänge der Eingabe festlegen. Analog dazu können Sie mit dem minlength-Attribut eine Mindestlänge der Eingabe festlegen.
required
Durch die Angabe von required kann eine Eingabe erzwungen werden. Ein vorzeitiges Absenden des Formulars erzeugt eine browsereigene Fehlermeldung und das noch auszufüllende Formularfeld wird hervorgehoben.
pattern
Ein pattern ist ein Suchmuster, genauer ein regulärer Ausdruck. Es wird geprüft, ob der Inhalt auf dieses Suchmuster zutrifft.
Datenübertragung zum Server
<form action="action_page.php" method="post">: Das Attribut action erhält als Wert eine URL (Adresse),
an welche beim Klicken auf den submit-Button Daten gesendet werden – wodurch der Request ausgelöst wird.
Methode POST oder GET?
Es gibt zwei unterschiedliche HTTP-Methoden, wie die Formulardaten an den Server übermittelt werden.
Diese werden mit POST und GET bezeichnet. Ohne hier auf die technischen Aspekte einzugehen, gilt die Faustregel:
Ist es der vorrangige Sinn des Formulars, Daten vom Server abzurufen (z.B. eine Suchanfrage), so verwendet man GET;
ist der Hauptzweck eher das Übermitteln von Daten zum Server (z.B. das Abschicken einer Bestellung an einen Online-Shop),
so verwendet man POST.
<p style="color: black">Geben sie ihren Vorname und Nachname ein:</p>