English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo di tag HTML

HTML: <input> etichetta

Il tag <input> di HTML è un controllo di input che fornisce un'interfaccia interattiva per l'utente per inserire dati. Tradizionalmente, il tag <input> si trova all'interno del tag <form> e può essere configurato con l'attributo type appropriato per rappresentare campi di testo, caselle di controllo, menu a discesa, pulsanti e altri input. Questo tag è anche noto come elemento <input>.

Esempio online

Un modulo HTML semplice, contenente due caselle di testo e un pulsante di invio:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Utilizzo del tag footer in HTML5 (Base tutorial di base tutorial.net oldtoolbag.com)</title>
</head>
<body>
<h1>Base tutorial di oldtoolbag.com</h1>
<form action="demo-form.php" method="post">
  Società: <input type="text" name="company"><br>
  Indirizzo: <input type="text" name="address"><br>
  <input type="submit" value="Submit">
</form>
</body>
</html>
Testa e vedi <‹/›

In questo esempio di documento HTML5, abbiamo utilizzato il tag <form> per creare un modulo HTML. Questo modulo contiene due controlli <input> per l'indirizzo e la società, e un controllo <input> per il pulsante di invio.

Compatibilità dei browser

IEFirefoxOperaChromeSafari

Al momento, la maggior parte dei browser supporta il tag <input>.

Definizione e istruzioni per l'uso del tag

Il tag <input> definisce un campo di input in cui l'utente può inserire dati.

L'elemento <input> viene utilizzato all'interno dell'elemento <form> per dichiarare il controllo di input che permette agli utenti di inserire dati.

Impostando l'attributo type, l'elemento <input> può diventare un campo di testo, casella di controllo, pulsante di selezione singola, menu a discesa, pulsante, campo di password e così via!

Suggerimenti e avvertenze

Attenzione: L'elemento <input> è vuoto, contiene solo attributi di etichetta.

Suggerimento: Puoi usare <label> L'elemento per definire l'etichetta dell'elemento <input>.

Differenze tra HTML 4.01 e HTML5

In HTML 4.01, i dati "align" non sono più utilizzati. HTML5 non supporta questo attributo. È possibile utilizzare CSS per definire l'allineamento dell'elemento <input>.

In HTML5, l'elemento <input> ha aggiunto diversi attributi e i loro valori corrispondenti.

Differenze tra HTML e XHTML

In HTML, l'etichetta <input> non ha un tag di chiusura.

In XHTML, l'etichetta <input> deve essere chiusa correttamente.

Attributo

New: Nuovo etichetta HTML5.

AttributoValoreDescrizione
acceptaudio/* video/* image/*MIME_typeSpecificare il tipo di file che deve essere inviato tramite il caricamento del file. (solo per type="file")
alignleft right top middle bottomHTML5 ha abbandonato, non raccomandato per l'uso. Specifica l'allineamento dell'input immagine. (solo per type="image")
alttestoDefinire il testo alternativo per l'input immagine. (solo per type="image")
autocompleteHTML5on offL'attributo autocomplete specifica se l'elemento input dovrebbe abilitare la funzione di completamento automatico.
autofocusHTML5autofocusL'attributo autofocus stabilisce che l'elemento <input> deve ottenere automaticamente il focus al caricamento della pagina.
checkedcheckedL'attributo checked stabilisce che l'elemento <input> deve essere selezionato predefinitamente al caricamento della pagina. (solo per type="checkbox" o type="radio")
dirnameHTML5inputname.dirSpecificare la direzione del testo da inviare.
disableddisabledL'attributo disabled stabilisce che l'elemento <input> deve essere disabilitato.
formHTML5form_idL'attributo form specifica un o più form a cui appartiene l'elemento <input>.
formactionHTML5URLL'attributo definisce l'URL per il file del controllo di input quando il modulo viene inviato. (solo per type="submit" e type="image").
formenctypeHTML5application/x-www-form-urlencoded multipart/form-data text/plainL'attributo definisce come codificare i dati del modulo quando vengono inviati al server (solo per type="submit" e type="image").
formmethodHTML5get postDefinisce il metodo HTTP utilizzato per inviare i dati del modulo a un URL di azione. (solo per type="submit" e type="image").
formnovalidateHTML5formnovalidateL'attributo 'formnovalidate' sovrascrive l'attributo 'novalidate' dell'elemento <form>.
formtargetHTML5_blank _self _parent _topframenameDefinisce il nome o la parola chiave da visualizzare dove viene ricevuta la risposta dopo l'invio del modulo. (solo per type="submit" e type="image").
heightHTML5pixelDefinisce l'altezza dell'elemento <input> (solo per type="image").
listHTML5datalist_idL'attributo si riferisce all'elemento <datalist> che contiene le opzioni predefinite per l'elemento <input>.
maxHTML5number dataL'attributo specifica il valore massimo dell'elemento <input>.
maxlengthnumberL'attributo specifica il numero massimo di caratteri consentiti nell'elemento <input>.
minHTML5number dataL'attributo specifica il valore minimo dell'elemento <input>.
multipleHTML5multipleL'attributo definisce che l'utente può inserire più valori nel campo <input>.
nametestoL'attributo 'name' specifica il nome dell'elemento <input>.
patternHTML5regexpL'attributo 'pattern' definisce l'espressione regolare utilizzata per verificare il valore dell'elemento <input>.
placeholderHTML5testoL'attributo 'placeholder' definisce un messaggio breve che descrive il valore previsto del campo <input>. .
readonlyreadonlyL'attributo 'readonly' definisce che il campo di input è readonly.
requiredHTML5requiredL'attributo definisce che i campi di input devono essere compilati prima di inviare il modulo.
sizenumberL'attributo 'size' definisce la larghezza visibile dell'elemento <input> in numero di caratteri.
srcURLL'attributo 'src' definisce l'URL dell'immagine da visualizzare come pulsante di invio. (solo per type="image")
stepHTML5numberL'attributo step specifica l'intervallo numerico legittimo dell'elemento <input>.
typebutton
checkbox
colore
data
datetime
datetime-local
email
file
nascosto
immagine
mese
number
password
radio
range
reset
search
submit
tel
testo
tempo
url
settimana
L'attributo type determina il tipo di elemento <input> da visualizzare.
valuetestoSpecifica il valore della proprietà value dell'elemento <input>.
widthHTML5pixelL'attributo width determina la larghezza dell'elemento <input>. (solo per type="image")

proprietà globali

<input> etichetta supporta le proprietà globali, consulta la tabella completa delle proprietà Proprietà globali HTML.

proprietà degli eventi

<input> etichetta supporta tutti gli eventi Proprietà degli eventi HTML.