Intern
Welche Arten von input-Elementen gibt es in HTML?
sobes.tech KI
Antwort von AI
Es gibt die folgenden Arten von input-Elementen:
- text: Einzeiliger Textbereich.
- password: Passwortfeld, Zeichen sind verborgen.
- submit: Schaltfläche zum Absenden des Formulars.
- reset: Schaltfläche zum Zurücksetzen des Formulars.
- radio: Optionsschalter (einer aus mehreren).
- checkbox: Kontrollkästchen (eins oder mehrere aus mehreren).
- button: Normale Schaltfläche.
- file: Feld zur Dateiauswahl.
- hidden: Verstecktes Feld, für den Benutzer unsichtbar, aber wird mit dem Formular gesendet.
- image: Bildschaltfläche zum Absenden des Formulars.
Die HTML5-Spezifikation hat neue Typen hinzugefügt:
- email: Feld zur Eingabe einer E-Mail-Adresse.
- url: Feld zur Eingabe einer URL.
- number: Feld zur Eingabe einer Zahl.
- range: Schieberegler zur Auswahl eines numerischen Werts innerhalb eines Bereichs.
- date: Feld zur Datumsauswahl.
- month: Feld zur Monats- und Jahresauswahl.
- week: Feld zur Wochen- und Jahresauswahl.
- time: Feld zur Zeitauswahl.
- datetime-local: Feld zur Auswahl von Datum und Uhrzeit ohne Zeitzone.
- search: Suchfeld.
- color: Farbauswahlfeld.
- tel: Feld zur Eingabe einer Telefonnummer.
Beispiel für die Verwendung:
<!-- Einzeiliger Textbereich -->
<input type="text" placeholder="Name">
<!-- Passwortfeld -->
<input type="password" placeholder="Passwort">
<!-- Schaltfläche zum Absenden des Formulars -->
<input type="submit" value="Absenden">
<!-- Schaltfläche zum Zurücksetzen des Formulars -->
<input type="reset" value="Zurücksetzen">
<!-- Optionsschalter -->
<input type="radio" name="gender" value="male"> Männlich
<input type="radio" name="gender" value="female"> Weiblich
<!-- Kontrollkästchen -->
<input type="checkbox" name="interests" value="music"> Musik
<input type="checkbox" name="interests" value="sports"> Sport
<!-- Normale Schaltfläche -->
<input type="button" value="Klick mich">
<!-- Dateiauswahlfeld -->
<input type="file">
<!-- Verstecktes Feld -->
<input type="hidden" name="userId" value="123">
<!-- Bildschaltfläche -->
<input type="image" src="submit.png" alt="Absenden">
<!-- E-Mail-Feld -->
<input type="email" placeholder="Email">
<!-- URL-Feld -->
<input type="url" placeholder="Webseite">
<!-- Zahlenfeld -->
<input type="number" min="1" max="10">
<!-- Schieberegler -->
<input type="range" min="0" max="100">
<!-- Datumsauswahl -->
<input type="date">
<!-- Monat -->
<input type="month">
<!-- Woche -->
<input type="week">
<!-- Uhrzeit -->
<input type="time">
<!-- Datum und Uhrzeit (lokal) -->
<input type="datetime-local">
<!-- Suchfeld -->
<input type="search" placeholder="Suche">
<!-- Farbauswahl -->
<input type="color">
<!-- Telefonnummer -->
<input type="tel" placeholder="+7 (xxx) xxx-xx-xx">