Tag HTML <input>
Definizione e uso
<input>
Il tag definisce il campo di input, dove l'utente può inserire dati.
<input>
L'elemento è l'elemento più importante del modulo.
<input>
L'elemento può essere visualizzato in vari modi, a seconda di proprietà type.
Ecco diversi tipi di input:
<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">
(valore predefinito)<input type="time">
<input type="url">
<input type="week">
Vedere proprietà type,per vedere un esempio per ogni tipo di input!
Esempio
Modulo HTML contenente tre campi di input; due campi di testo e un pulsante di invio:
<form action="/action_page.php"> <label for="fname">Nome:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Cognome:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Submit"> </form>
Suggerimenti e commenti
Suggerimento:Utilizza sempre il tag <label> per definire etichette per i seguenti elementi:
<input type="text"> <input type="checkbox"> <input type="radio"> <input type="file"> <input type="password">
Proprietà
Proprietà | Valore | Descrizione |
---|---|---|
accept |
|
Stabilisce il tipo di file che deve essere presentato tramite il caricamento del file. Stabilisce quali filtri di tipo di file possono essere selezionati dall'utente nel dialogo di scelta del file (applicato solo a type="file"). |
alt | Testo | Stabilisce il testo alternativo dell'immagine (applicato solo a type="image"). |
autocomplete |
|
Stabilisce se l'elemento <input> deve abilitare la completa automazione. |
autofocus | autofocus | Stabilisce che l'elemento <input> deve ottenere automaticamente l'intera focus durante il caricamento della pagina. |
checked | checked | Stabilisce che l'elemento <input> deve essere selezionato in anticipo durante il caricamento della pagina (applied to type="checkbox" or type="radio"). |
dirname | inputname.dir | Stabilisce la direzione del testo da presentare. |
disabled | disabled | Stabilisce che l'elemento <input> deve essere disabilitato. |
form | ID del modulo | Stabilisce il modulo a cui appartiene l'elemento <input>. |
formaction | URL | Stabilisce l'URL del file da elaborare per il controllo di input durante la presentazione del modulo (applied to type="submit" and type="image"). |
formenctype |
|
Definisce come codificare i dati del modulo quando vengono inviati al server (valido per type="submit" e type="image"). |
formmethod |
|
Definisce il metodo HTTP utilizzato per inviare i dati all'URL dell'azione (valido per type="submit" e type="image"). |
formnovalidate | formnovalidate | Definisce che il modulo non dovrebbe essere validato durante l'invio. |
formtarget |
|
Definisce dove visualizzare la risposta ricevuta dopo aver inviato il modulo (valido per type="submit" e type="image"). |
height | Pixel | Definisce l'altezza dell'elemento <input> (valido solo per type="image"). |
list | datalist_id | Riferimento all'elemento <datalist> predefinito che contiene le opzioni dell'<input>. |
max |
|
Definisce il valore massimo dell'elemento <input>. |
maxlength | numero | Definisce il numero massimo di caratteri consentiti per l'elemento <input>. |
min |
|
Definisce il valore minimo dell'elemento <input>. |
minlength | numero | Definisce il numero minimo di caratteri necessari nell'elemento <input>. |
multiple | multiple | Definisce che l'utente può inserire più valori nell'elemento <input>. |
name | Testo | Definisce il nome dell'elemento <input>. |
pattern | Espressione regolare | Definisce l'espressione regolare per verificare il valore dell'elemento <input>. |
placeholder | Testo | Definisce un breve suggerimento per il valore atteso dell'elemento <input>. |
popovertarget | ID dell'elemento | Definisce l'elemento di popup da chiamare (valido solo per type="button"). |
popovertargetaction |
|
Definisce cosa accade quando si clicca sul pulsante (valido solo per type="button"). |
readonly | readonly | Definisce che il campo di input è readonly. |
required | required | Definisce che i campi di input devono essere compilati prima di inviare il modulo. |
size | numero | Definisce la larghezza dell'elemento <input> (in numero di caratteri). |
src | URL | Indica l'URL dell'immagine utilizzata come pulsante di invio (valido solo per type="image"). |
step |
|
Definisce l'intervallo tra numeri validi nel campo di input. |
type |
|
Definisce il tipo dell'elemento <input> da visualizzare. |
value | Testo | Definisce il valore dell'elemento <input>. |
width | Pixel | Definisce la larghezza dell'elemento <input> (aplica solo a type="image"). |
Proprietà globali
<input>
Il tag supporta anche Proprietà globali dell'HTML.
Proprietà di evento
<input>
Il tag supporta anche Proprietà di evento nell'HTML.
Impostazioni CSS predefinite
Nessuno.
Supporto browser
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Supporto | Supporto | Supporto | Supporto | Supporto |
Pagine correlate
Corso HTML:
- Form di HTML
- Elementi di form di HTML
- Tipi di input di HTML
- Proprietà di input HTML
- Attributi form* di HTML Input
Manuale di riferimento HTML DOM:
- Oggetto Input Button
- Oggetto Input Checkbox
- Oggetto Input Color
- Oggetto Input Date
- Oggetto Input Datetime
- Oggetto Input DatetimeLocal
- Oggetto Input Email
- Oggetto Input FileUpload
- Oggetto Input Hidden
- Oggetto Input Image
- Oggetto Input Month
- Oggetto Input Number
- Oggetto Input Password
- Oggetto Input Range
- Oggetto Input Radio
- Oggetto Input Reset
- Oggetto Input Search
- Oggetto Input Submit
- Oggetto Input Text
- Oggetto Input Time
- Oggetto Input URL
- Oggetto Input Week