Input-Typen
Mit dem type-Attribut legst du fest, welche Art von Eingabefeld du brauchst – zum Beispiel Text, E-Mail oder Passwort.
- type bestimmt die Art des Eingabefelds (z. B. Text, E-Mail, Passwort).
- id identifiziert das Feld eindeutig und verbindet es mit einem <label>.
- name ist der Schlüssel, unter dem der Wert beim Absenden gesendet wird.
Einfaches Formular
1<label for="vorname">Vorname:</label><br>
2<input type="text" id="vorname" name="vorname">Wichtige Input Typen
Text & grundlegende Eingaben
- type="text" - Standard-Eingabefeld für kurze Texte (z. B. Name)
- type="password" - Eingabe wird verdeckt angezeigt (für Passwörter)
- type="email" - Für E-Mail-Adressen mit automatischer Validierung
- type="search" - Spezielles Textfeld für Suchanfragen
Zahlen und Werte
- type="number" - Nur Zahlen erlaubt, oft mit Pfeilen zur Anpassung
- type="range" - Schieberegler zur Auswahl eines Wertes
Datum und Zeit
- type="date" - Datumsauswahl über Kalender
- type="time" - Eingabe einer Uhrzeit
- type="datetime-local" - Kombination aus Datum und Uhrzeit
- type="month" - Auswahl eines Monats
- type="week" - Auswahl einer Kalenderwoche
Dateien und Medien
- type="file" - Hochladen von Dateien
Input Type text
Formular mit type=text
1<label for="vorname">Vorname:</label><br>
2<input type="text" id="vorname" name="vorname"><br>
3<label for="vorname">Nachname:</label><br>
4<input type="text" id="nachname" name="nachname">
5Output
Input Type email und password
Formular mit Type e-mail und password
1<label for="vorname">E-mail:</label><br>
2<input type="email" id="email" name="email"><br>
3<label for="vorname">Passwort:</label><br>
4<input type="password" id="passwort" name="passwort">Output
Input Type number und range
Formular mit type number und range
1<input type="number" id="nummer" name="nummer"><br>
2<input type="range" id="range" name="range">Output
Input Type date und time
Formular mit type number und range
1<input type="time" id="time" name="time"><br>
2 <input type="date" id="date" name="date">Output
Als nächstes startet der CSS-Kurs mit: CSS Start