Guide / HTML — basi del linguaggio di markup / Moduli, pulsanti e controlli

Moduli, pulsanti e controlli

form, label, input e button.

I moduli raccolgono dati utente: <form> definisce action e method (es. post verso un server). Ogni controllo dovrebbe avere una <label> associata (tramite for/id o annidamento) per accessibilità.

Gli input tipizzati (email, number, date, …) attivano hint e validazioni base del browser.

Esempio

<form action="/cerca" method="get">
  <label for="q">Cerca</label>
  <input id="q" name="q" type="search" required>
  <button type="submit">Invia</button>
</form>