Il tag HTML <input>



Descrizione

Il tag HTML <input> serve a definire un elemento di input all' interno di un form, permettendo quindi l' inserimento dei dati da parte dell' utente.

Esempio

<!DOCTYPE html>
<html>
<head>
<title>HTML input Tag</title>
</head>
<body>
<form action="/cgi-bin/hello_get.cgi" method="get">
First name: 
<input type="text" name="first_name" value="" maxlength="100" />
<br />
Last name: 
<input type="text" name="last_name" value="" maxlength="100" />
<input type="submit" value="Submit" />
</form>
</body>
</html>

Produrrà il seguente risultato:

First name:
Last name:

Attributi Globali

Questo tag supporta tutti gli attributi globali descritti in - HTML - Referenze Attributi

Attributi Specifici

The HTML <input> supporta anche i seguenti attributi aggiuntivi:

AttributoValoreDescrizione
accept content typesDefinisce un elenco di tipi accettati dal server.
alignleft
right
top
middle
bottom
Deprecato-Definisce l' allineamento del contenuto
alt textIndica un testo da mostrare nel caso che il browser/user agent non sia in grado di mostrare il campo di input.
autocomplete html-5on
off
Specifica se attivare o meno l' autocompletamento nell'elemento <input>
autofocus html-5autofocusIndica che al caricamento della pagina l'elemento <input> ovrà avere il focus.
checkedcheckedSe type="radio" o type="checkbox" sarà selezionato appena carica la pagina.
disableddisabledDisabilita il campo di input. Il campo non accetterà cambiamenti da parte dell' utente. Inoltre non viene selezionato quando ci si muove nei campi del form con il tasto tab.
formhtml-5form_idIndica uno o più form
formaction html-5URLIndica l' URL del file che processerà i dati una volta inviati.
formenctypehtml-5application/x-www-form-urlencoded
multipart/form-data
text/plain
Specifica come criptare i dati prima di trasmetterli al server.
formmethod html-5post
get
Definice il metodo HTTP per inviare i dati al server
formnovalidate html-5formnovalidateDefinisce se il form dev'essere validato prima di essere inviato.
formtarget html-5_blank
_self
_parent
_top
Indica come dovrà essere mostrata la risposta ricevuta una volta inviati i dati al server
height html-5pixelsImposta l' altezza
list html-5datalist_idDefinisce l'id di un tag <datalist> che contiene elementi predefiniti per un elemento <input>
max html-5autofocusIndica un vlore massimo
maxlengthnumericoIndica in numero massimo di caratteri consentiti
min html-5numericoIndica un valore minimo
multiple html-5multipleIndica che l' utente può inserire valori multipli
name textAssegna un nome al campo di input.
pattern html-5regexpDefinisce un regular expression che il valore dell' <input> deve rispettare
placeholder html-5textSpecifica un suggerimento che descrive il valore atteso per il campo.
readonlyreadonlyImposta il campo di input in sola lettura. Non permette all'utente di effettuare cambiamenti
required html-5richiestoIndica che il campo dev' essere compilato prima di inviare il form
size numericoImposta la larghezza del campo. Se type="text" o type="password" si riferisce al numero di caratteri, altrimenti ai pixel..
src URLDefinisce l'URL dell' immagine da mostrare, usato solo con type="image".
step html-5numericoDefinisce l'intervallo numerico ammesso
type button
checkboxcolor
date
datetime
datetime-local
email
file
hidden
image
month
number
password
radio
range
reset
search
submit
tel
text
time
url
week
Definisce il tipo di campo di input.
valuetextDefinisce un valore iniziale per il campo.Se type="checkbox" o type="radio" questo attributo è richiesto.
width html-5pixelsImposta la larghezza

Attributi Evento

Questo tag supporta tutti gli attributi evento descritti in - HTML - Referenze Eventi

Compatibilità Browser

ChromeFirefoxIEOperaSafariAndroid
SiSiSiSiSiSi
html_tags_reference.htm
Advertisements