In dit onderdeel voegen we het name-attribuut niet toe aan de <input>-elementen. In echte formulieren is name wel belangrijk (o.a. om waarden te versturen), maar om de focus op de verschillende input-types te houden, laten we het hier bewust weg.
Daarnaast geldt: veel attributen die je bij tekst leert, zijn ook bruikbaar bij andere input-types (zoals email, password, …). We herhalen ze daarom niet telkens opnieuw.
<input type="text" maxlength="20" size="15"/>
size (optioneel): zichtbare breedte (in tekens)maxlength (optioneel): maximale lengte van de invoerEen speciaal tekstveld waarin de ingevoerde tekst verborgen wordt door zwarte bollen.
<input type="password" size="15" maxlength="20">
Een invoerveld voor numerieke waarden.
min (optioneel): minimale waardemax (optioneel): maximale waardestep (optioneel): stapgrootte tussen min en max<input type="number" min="1" max="100" step="5">
Een invoerveld voor een tijdstip met pijltjes om de tijd aan te passen.
<input type="time">
Een invoerveld voor het selecteren van een datum.
<input type="date">
Een invoerveld om een kleur te kiezen via een pop-up venster.
<input type="color">
Een tekstveld voor een e-mailadres. De browser controleert of het formaat geldig is.
<input type="email">
Een tekstveld voor een webadres. De browser controleert of het formaat geldig is.
<input type="url">
Een tekstveld voor een telefoonnummer. De browser voert geen controle uit.
<input type="tel">
Dit waren de meest voorkomende types, kijk op W3 Schools voor een volledig overzicht
| Tag / attribuut | Eindtag | Betekenis |
|---|---|---|
type |
Soort GUI-element (graphical user interface) (text, password, number, time, date, color, email, url, tel, …) |