(z punktu widzenia HTML5 — typy obsługiwane przez współczesne przeglądarki)
text — pole tekstowe.
password — ukryte znaki (hasło).
email — walidacja formatu e-mail.
number — liczby (min, max, step).
checkbox — pole wyboru.
radio — pojedynczy wybór w grupie.
file — wybór pliku(y).
Przykłady:
Pole tekstowe z podpowiedzią i wymaganiem:
<label for="imie">Imię:</label>
<input type="text" id="imie" name="imie" placeholder="Jan" required>
