type
(attributo base HTML) stabilisce il tipo dell’elemento HTML cui acceda.
tag |
valore |
---|---|
|
|
|
|
|
|
|
|
|
|
Esempio
come attributo del tag <button>
Nel caso di tag <button>
, il valore dell’attributo type
può essere:
button
, che costruisce un bottone generico (generalmente usato per attivare uno script):<button type="button">OK</button>
submit
, che costruisce il bottone di un form:<form> <button type="submit">OK</button> </form>
reset
, che costruisce un bottone di reset di un form:<form> <input type="text" placeholder="inserisci un testo qui e poi clicca sul bottone"> <button type="reset">cancella</button> </form>
come attributo del tag <embed>
in costruzione.
in costruzione
come attributo del tag <input>
Nel caso di tag <input>
, il valore dell’attributo type
può essere uno dei seguenti (con la precisazione che, se manca o se ha un valore non riconosciuto o non ammesso, come ad es. type="ambarabà"
, l’input avrà automaticamente attributo type="text"
):
button
, che costruisce un bottone generico (generalmente usato per attivare uno script):<input type="button">
checkbox
, che costruisce una casella di controllo per la scelta tra valori preimpostati, in modo non alternativo tra loro (tale esigenza è soddisfatta dall’attributoradio
):<form> A: <input type="checkbox"> B: <input type="checkbox"> </form>
color
, che costruisce un selettore (picker) di colori (da una tavolozza o palette), eventualmente indicando il colore predefinito (in codice hex cioè esadecimale) mediante l’ulteriore attributovalue
:Scegli il colore: <input id="scegli_colore" type="color" value="#6699ff" onchange="javascript:document.getElementById('colore_scelto').value = document.getElementById('scegli_colore').value;"> Codice Hex del colore scelto: <input type="text" id="colore_scelto" type="text" readonly value="#6699ff">
Scegli il colore:
Codice Hex del colore scelto:date
, che costruisce un campo data (che è possibile selezionare da un calendario), eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
) che altrimenti è di default 1 giorno:<input type="date" min="2016-01-01" max="2016-12-31" step="3">
datetime-local
, che costruisce un campo data e orario (che è possibile selezionare da un calendario), eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
) che altrimenti è di default 1 secondo:<input type="datetime-local" min="2016-01-01T00:00:00.0" max="2016-12-31T00:00:00.0" step="259200">
email
, che costruisce un campo per l’inserimento (e il controllo) della email:<input type="email">
file
, che costruisce un campo per la selezione di un file da caricare sul server tramite il form:<input type="file">
hidden
, che costruisce un campo nascosto (generalmente usato per inviare ulteriori dati di un form, ad esempio id del record di un database, ecc.):<input type="hidden">
image
, che costruisce l’immagine del bottone, da indicare tramite l’ulteriore attributosrc
:<input type="image" src="http://goo.gl/0bRYKb">
month
, che costruisce un campo per l’inserimento (e il controllo) di un mese dell’anno (che è possibile selezionare da un calendario), eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
) che altrimenti è di default 1 mese:<input type="month" min="2016-01" max="2016-12" step="2">
number
, che costruisce un campo per l’inserimento (e il controllo) di un numero, eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
):<input type="number" min="100" max="1000" step="50">
password
, che costruisce un campo per l’inserimento di una password (visualizzata con asterischi o pallini):<input type="password">
radio
, che costruisce un bottone radio per la scelta tra valori preimpostati, in modo alternativo tra loro (a condizione che l’ulteriore attributoname
abbia il medesimo valore nominale):<form> 1: <input type="radio" name="a"> 2: <input type="radio" name="a"> </form>
range
, che costruisce una barra di scorrimento o slider (il cui aspetto varia da browser a browser), eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
):<input type="range" min="100" max="1000" step="50">
reset
, che costruisce un bottone per l’azzeramento dei dati di un form:<form> <input type="text" placeholder="inserisci un testo qui e poi clicca sul bottone"> <input type="reset"> </form>
search
, che costruisce un campo da usare per effettuare ricerche:<input type="search">
submit
, che costruisce il bottone di un form:<input type="submit">
tel
, che costruisce un campo per l’inserimento (e il controllo) di un numero di telefono o fax:<input type="tel">
text
, che costruisce un campo per l’inserimento di un testo:<input type="text">
time
, che costruisce un campo per l’inserimento (e il controllo) di un orario, eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
) che altrimenti è di default 1 secondo:<input type="time" min="12:00:00.0" max="12:30:00.0" step="300">
url
, che costruisce un campo per l’inserimento (e il controllo) di un indirizzo internet:<input type="url">
week
, che costruisce un campo per l’inserimento (e il controllo) di una settimana dell’anno, eventualmente tra un valore minimo (mediante l’ulteriore attributomin
) ed uno massimo (mediante l’ulteriore attributomax
) e con l’indicazione, sempre eventuale, dello step tra i predetti due (mediante l’ulteriore attributostep
) che altrimenti è di default 1 settimana:<input type="week" min="2016-W01" max="2016-W08" step="3">
come attributo dei tag <li>
e <ol>
L’attributo type
permette di stabilire i diversi criteri di enumerazione della lista, ovvero: 1) numeri arabi (type="1"
) – opzione di default; 2) numeri romani minuscoli (type="i"
); 3) numeri romani maiuscoli (type="I"
); 4) alfabeto minuscolo (type="a"
); 5) alfabeto maiuscolo (type="A"
).
<ol> <li>voce 1</li> <li type="i">voce 2</li> <li type="I">voce 3</li> <li type="a">voce 4</li> <li type="A">voce 5</li> </ol>
- voce 1
- voce 2
- voce 3
- voce 4
- voce 5
come attributo del tag <link>
in costruzione.
<link rel="stylesheet" type="text/css" href="mio_css.css">
come attributo del tag <menu>
Nel caso di tag <menu>
, il valore dell’attributo type
specifica il tipo di menu da visualizzare e può essere:
list
, che …:in costruzione
in costruzionetoolbar
, che …:in costruzione
in costruzionecontext
, che …:in costruzione
in costruzione
come attributo del tag <object>
in costruzione.
in costruzione
come attributo del tag <script>
in costruzione.
in costruzione
come attributo del tag <style>
in costruzione.
in costruzione
0 Comment