L'elemento <input> è uno dei più utilizzati, e può essere utilizzato in diversi modi in base type.
Esempi:
<input type="text">
Permette di mettere un inputare un testo a riga singola
label permette di inserire una scritta in corrispondenza del mio input type, esso viene collegato con l'attributo "for", all'attributo "id" del input type.
input type="text", è caratterizzato dagli attributi id (per collegrlo al label) e name (per dargli un nome).
<input type="radio">
permette di creare un bottone d'opzione
input type="radio" definisce il nostro bottone d'opzione, l'attributo "id" serve per collegarlo con il label. L'attributo "name" deve essere uguale per ogni bottone della mia lista, altrimenti se i type="radio" hanno "name" diversi, non di deselezioneranno in automatico. L'attributo "value" è l'informazione che viene passata ad un eventuale server, essa va ad identificare quale opzione è stata scelta.
label, serve sempre per associare una scritta al nostro input type
<input type="Checkboxes">
Definisce una casella di controllo da spuntare
<input type="submit">
Definisce un pulsante per inviare i dati ad un eventuale gestore di dati (solitamente in un server)
Tieni presente che ciascun campo di input deve avere un attributo name per essere inviato. Se l' attributo name viene omesso, il valore del campo di input non verrà inviato affatto.