<input> Tag - Eingabefelder
Beispiel:
<form action="/action.php">
Vorname: <input type="text" name="vorname"><br>
Nachname: <input type="text" name="nachname"><br>
<input type="submit" value="Absenden">
</form>
Verwendung
Mit dem input Tag werden Eingabefelder für Benutzer erstellt. Je nach type Attribute können verschiedene Eingabefeldtypen definiert werden. Z.B. Texteingabefelder, Checkboxen,
Comboboxen, Buttons etc.
Attribute
| Attribut | Wert | Beschreibung |
| accept | file_extension audio/* video/* image/* media_type |
Dateitypen für Dateiuploadfelder (type="file") |
| align | left right top middle bottom |
Ausrichtung für type="image". In HTML 5 nicht mehr unterstützt. |
| alt | Text | Alternativer Text für type="image". |
| autocomplete | on off |
Autokomplettierung aktiv. Nur für HTML 5. |
| autofocus | autofocus | Eingabefeld bekommt automatisch den Fokus, wenn die Seite lädt. |
| checked | checked | Das Feld wird vorausgewählt. Kann bei type="checkbox" und type="radio" verwendet werden, um das Feld zu aktivieren. |
| disabled | disabled | Das Feld ist deaktiviert. |
| form | Formular-ID | Name des Formulars, zu welchem das Eingabefeld gehört. Ab HTML 5. |
| formaction | URL | Die URL, welche das Formular nach dem Absenden verarbeitet. Für Senden-Buttons Ab HTML 5. |
| formenctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Gibt an, wie die Formulardaten kodiert werden sollen, wenn diese abgeschickt werden. Nur für Senden-Button. Ab HTML 5. |
| formethod | get, post | Wie wird das Formular übertragen (GET oder POST?). Ebenfalls nur für Senden-Button sinnvoll, ab HTML 5. |
| formtarget | _blank, _self, _parent, _top, Frame-Name. | Ziel des Formulars, neues Fenster etc. Nur für Senden-Button, ab HTML 5. |
| height | Höhe in Pixel | Für Bilder, Höhe. Ab HTML 5. |
| max | Zahl, Datum | Maximaler Wert für Eingabefeld. Ab HTML 5. |
| maxlength | Zahl | Maximale Länge der Eingabe. |
| min | Zahl, Datum | Minimale Länge |
| multiple | multiple | Benutzer kann mehrere Elemente auswählen, z.B. in einer Liste. Ab HTML 5. |
| name | Text | Name des Eingabefeldes |
| pattern | Regulärer Ausdruck | Regulärer Ausdruck für die Überprüfung der Eingabe, ab HTML 5. |
| placeholder | Text | Platzhalter der angezeigt wird, wenn noch keine Eingabe erfolgt ist. Ab HTML 5. |
| readonly | readonly | Feld ist nur lesbar und nicht veränderbar. |
| required | required | Eingabe ist erforderlich, bevor das Formular abgeschickt wird. Ab HTML 5. |
| size | Zahl | Größe des Eingabefeldes, z.B. Zeichen in Eingabefeld. |
| src | URL | Bild-URL für type="image". |
| step | Zahl | Schritt für Eingabefelder mit Hoch/Runter Auswahl. Ab HTML 5. |
| type | button checkbox color date datetime-local file hidden image month number password radio range reset search submit tel text time url week |
Typ des Eingabefeldes. Eingabefeld, Eingabefeld für E-Mail, Datum, Farbe etc. Nicht jeder Browser unterstützt alle Elemente, von daher sollten Sie die Verwendung testen. |
| value | Text | Voreingetragener Text und Wert. Bei Checkboxen, der Wert der Übertragen wird, bei Auswahl. |
| width | Zahl | Breite in Pixel bei Bildern. Ab HTML 5. |
