HTML and CSS Reference
In-Depth Information
Una particolarità dell'uso della variante email consiste nella possibilità di specificare più
indirizzi e-mail, attraverso l'inserimento dell'attributo multiple (già visto per il tag se-
lect ), avendo cura di separare gli indirizzi con una virgola.
nota
Quasi tutti i browser applicano dei meccanismi di validazione automatica dei va-
lori, inseriti in questi campi. Questo aspetto non è espressamente previsto dalle
specifiche e consigliamo di provvedere comunque a una validazione dei dati lato
client e, soprattutto, lato server. Maggiori informazioni su questo aspetto sono di-
sponibili alla fine di questo capitolo.
Il supporto per queste funzionalità sui browser desktop è al momento abbastanza scarso e
si limita spesso solo a una validazione formale dei dati inseriti, ma questo non rappresenta
un problema, dato che danno un valore aggiunto soprattutto nell'ambito dei browser per
dispositivi mobili.
Inserire numeri e orari
Per gli stessi motivi analizzati in precedenza, in HTML5 sono disponibili delle varianti spe-
cifiche per gestire orari, date e numeri.
Partendo dai numeri, specificando number come valore dell'attributo type su un tag
input , possiamo aggiungere un elemento visuale per agevolare l'inserimento di numeri.
Esempio 3.7
<p><label>Indica la misura:
<input name="size"
type="number" min="10" max="60" step="2" value="42"
/></label></p>
Il tag visualizzerà un elemento visuale, detto spin box , che consentirà di inserire un valore
numerico. Attraverso gli attributi min , max e step possiamo rispettivamente indicare un
valore minimo, massimo e l'incremento. Nel nostro caso, potremo specificare un valore
compreso tra 10 e 60, multiplo di 2. La figura 3.6 mostra il risultato.
 
Search WWH ::




Custom Search