Tipi di Input HTML
- Tipi di Input HTML
- Input Type Text
- Input Type Password
- Input Type Submit
- Input Type Reset
- Input Type Radio
- Input Type Checkbox
- Input Type Button
- Input Type Color
- Input Type Date
- Input Type Datetime-local
- Input Type Email
- Input Type Image
- Input Type File
- Input Type Hidden
- Input Type Month
- Input Type Number
- Input Type Range
- Input Type Search
- Input Type Tel
- Input Type Time
- Input Type Url
- Input Type Week
Questo capitolo descrive i diversi tipi di input che è possibile utilizzare nellâelemento <input>
di HTML.
Tipi di Input HTML
Ecco i diversi tipi di input che puoi utilizzare in HTML:
<input type="button">
<input type="checkbox">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="file">
<input type="hidden">
<input type="image">
<input type="month">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="reset">
<input type="search">
<input type="submit">
<input type="tel">
<input type="text">
<input type="time">
<input type="url">
<input type="week">
Input Type Text
<input type="text">
definisce un campo di input di testo a riga singola:
Input Type Password
<input type="password">
definisce un campo password:
I caratteri in un campo password sono mascherati (mostrati come asterischi o cerchi).
Input Type Submit
<input type="submit">
definisce un pulsante per inviare i dati del modulo a un gestore del modulo.
Il gestore del modulo è tipicamente una pagina del server con uno script per elaborare i dati di input.
Il gestore del modulo è specificato nellâattributo âactionâ del modulo:
Se si omette lâattributo âvalueâ del pulsante di invio, il pulsante avrĂ un testo predefinito:
Input Type Reset
<input type="reset">
definisce un pulsante di reset che ripristina tutti i valori del modulo ai loro valori predefiniti:
Se si modificano i valori di input e quindi si fa clic sul pulsante âResetâ, i dati del modulo verranno ripristinati ai valori predefiniti.
Input Type Radio
<input type="radio">
definisce un pulsante di opzione.
I pulsanti di opzione consentono allâutente di SELEZIONARE SOLO UNA delle opzioni di un numero limitato di scelte:
Input Type Checkbox
<input type="checkbox">
definisce una casella di controllo.
Le caselle di controllo consentono allâutente di selezionare ZERO o PIĂ opzioni di un numero limitato di scelte.
Input Type Button
<input type="button">
definisce un pulsante:
Input Type Color
<input type="color">
viene utilizzato per i campi di input che dovrebbero contenere un colore.
A seconda del supporto del browser, può comparire un selettore di colori nel campo di input.
Input Type Date
<input type="date">
viene utilizzato per i campi di input che dovrebbero contenere una data.
A seconda del supporto del browser, può comparire un selettore di date nel campo di input.
Ă anche possibile utilizzare gli attributi âminâ e âmaxâ per aggiungere restrizioni alle date:
Input Type Datetime-local
<input type="datetime-local">
specifica un campo di input data e ora, senza fuso orario.
A seconda del supporto del browser, può comparire un selettore di date e orario nel campo di input.
Input Type Email
<input type="email">
viene utilizzato per i campi di input che dovrebbero contenere un indirizzo e-mail.
A seconda del supporto del browser, lâindirizzo e-mail può essere convalidato automaticamente durante lâinvio.
Alcuni smartphone riconoscono il tipo di e-mail e aggiungono â.comâ alla tastiera per abbinare lâinput dellâe-mail.
Input Type Image
<input type="image">
definisce unâimmagine come pulsante di invio.
Il percorso dellâimmagine è specificato nellâattributo âsrcâ.
Input Type File
<input type="file">
definisce un campo di selezione file e un pulsante âSfogliaâ per il caricamento dei file.
Input Type Hidden
<input type="hidden">
definisce un campo di input nascosto (non visibile allâutente).
Un campo nascosto consente agli sviluppatori Web di includere dati che non possono essere visualizzati o modificati dagli utenti quando viene inviato un modulo.
Spesso un campo nascosto memorizza quale record del database deve essere aggiornato quando viene inviato il modulo.
Sebbene il valore non sia visualizzato allâutente nel contenuto della pagina, è visibile (e può essere modificato) utilizzando gli strumenti per sviluppatori di qualsiasi browser o la funzionalitĂ âVisualizza sorgenteâ. Non utilizzare input nascosti come forma di sicurezza!
Input Type Month
<input type="month">
consente allâutente di selezionare un mese e un anno.
A seconda del supporto del browser, può comparire un selettore di date nel campo di input.
Input Type Number
<input type="number">
definisce un campo di input numerico.
Ă anche possibile impostare restrizioni su quali numeri sono accettati.
Il seguente esempio mostra un campo di input numerico, in cui è possibile inserire un valore da 1 a 5:
Input Type Range
<input type="range">
definisce un controllo per inserire un numero il cui valore esatto non è importante (come un controllo a cursore). Il range predefinito è da 0 a 100. Tuttavia, è possibile impostare restrizioni su quali numeri sono accettati con gli attributi âminâ, âmaxâ e âstepâ:
Input Type Search
<input type="search">
è utilizzato per i campi di ricerca (un campo di ricerca si comporta come un normale campo di testo).
Input Type Tel
<input type="tel">
è utilizzato per i campi di input che dovrebbero contenere un numero di telefono.
Input Type Time
<input type="time">
consente allâutente di selezionare unâora (senza fuso orario).
A seconda del supporto del browser, può comparire un selettore di orario nel campo di input.
Input Type Url
<input type="url">
è utilizzato per i campi di input che dovrebbero contenere un indirizzo URL.
A seconda del supporto del browser, il campo URL può essere convalidato automaticamente durante lâinvio.
Alcuni smartphone riconoscono il tipo di URL e aggiungono â.comâ alla tastiera per abbinare lâinput dellâURL.
Input Type Week
<input type="week">
consente allâutente di selezionare una settimana e un anno.
A seconda del supporto del browser, può comparire un selettore di date nel campo di input.
Con questo abbiamo coperto tutti i tipi di input che è possibile utilizzare nellâelemento <input>
di HTML. Spero che questo sia stato utile per te! Se hai altre domande o hai bisogno di ulteriori informazioni, sentiti libero di chiedere.