Raggruppa un insieme di controlli correlati di un modulo
Input testuale: input type="text"
Creare una riga di input testuale
Esempio di stampa di una moltiplicazione tra due numeri con js:
Input di password: input type="password"
Viene utilizzato per creare una casella di password, nasconde le lettere digitate.
Input di testo con più righe: textarea
Viene utilizzato per creare più righe di texto, di solito utilizzato per commenti
nel tag è possibile definire la grandezza della casella di testo,
definendo con rows il numero di righe e con cols numero di colonne.
Checkbox viene utilizzato per creare caselle di selezione.
E' possibile selezionare o deselezionare una o più opzioni in risospa ad una domanda
Casella con elenco a discesa: select, option
Select può essere utilizzato in due modi:
1- selezione singolo elemento da un elenco a discesa
2- selezione multipla di elementi da un elenco a discesa
Casella per l'invio file: input type="file", input type="submit"
Altro esempio di pulsante di invio:
L'attributo value="Invia" specifica le parole che devono comparire sul pulsante di invio
Immagini per pulsanti: input type="image"
Creare pulsanti personalizzati con immagini
Pulsanti personalizzati e controlli nascosti: input type="hidden"
con hidden si possono inerire dei controlli nascosti che consentono agli autori della pagina WEB
di aggiungere al modulo dei valori invisibili all'utente, non vengono visualizzati sulla pagina
(visibili con visualizza sorgnte) da approfondire l'utilizzo
Etichette per i controlli di un modulo: label, for
label assegna una etichetta ad un modulo for indica il controllo a cui appartiene l'etichetta
Raggruppamento degli elementi di un modulo: fieldset, legend
fieldset: raggruppa i controlli correlati di un modulo legend: si trova subito dopo il tag fieldset e contiene il titolo da dare al gruppo di controlli.
Genera un messaggio di errore se il contenuto dell'input "richiesto" manca.
Inserimento di date: input type="date"
Consente di creare una casella di inputo di tipo data
Inserimento di un indirizzo email e di un URL: input type="email"; input type="url"
type="email": crea una casella di testo per inserire un indirizzo email; viene verificato il corretto inerimento.
type="url": crea una casella di testo per inserire un indirizzo WEB; viene verificato il corretto inerimento.
Casella di ricerca: input type="search"
Crea una casella di input per poter effetuare una ricerca di parole