Tipica dell'ambiente Windows è la scelta di una opzione da un menu a tendina.
HTML prevede il tag <select> che definisce un menu con più opzioni definite ognuna con il tag <option>.
La sintassi è :
Codice:
<select name='Nome' [size='N'] [onchange='gestore(...)']>
<option value = 'X' >Descrizione di X
<option value = 'Y' >Descrizione di Y
</select>
Esempio
Codice:
<select name='comune' size=3 onchange="alert('Hai cambiato opzione ora è '+this.value)">
<option value = 'VE' >Venezia
<option value = 'CG' >Chioggia
<option value = 'PG' >Portogruaro
</select>
* name=Nome è il nome che verrà usato dall'agente che elaborerà i dati, p.es. Javascript, Visual Basic, PhP ...;
* size=N [facoltativa] è il numero di righe del menu che verranno visualizzate; questo parametro è facoltativo; se viene tralasciato si ottiene un classico menu a tendina con una sola riga visibile.
* value=X è il valore associato all'opzione; se l'utente sceglie questa opzione, questo è il valore che verrà elaborato dall'agente Javascript, Php ...
* Descrizione di X: è la frase che l'utente vedrà nel menu.
* onchange('') è il gestore dell'evento change; questo evento si verifica ogni volta che l'utente cambia l'opzione del menu; se si vuole p.es. che la pagina sia aggiornata ad ogni cambiamento si scriverà onchange='submit()'. Nell'esempio a lato ogni volta che l'utente cambia opzione appare una finestrella di alert.
Esempio
Codice:
<select name='comune' size=3 onchange="alert('Hai cambiato opzione ora è '+this.value)">
<option value = 'VE' >Venezia
<option value = 'CG' >Chioggia
<option value = 'PG' >Portogruaro
</select>
I cookie sono piccole informazioni di testo che noi oi nostri partner memorizziamo localmente sul tuo computer tramite il tuo browser.
Puoi impedire l'uso dei cookie in qualsiasi momento modificando le impostazioni nel tuo browser.
Utilizziamo i seguenti cookie conformi al GDPR:
- Cookie essenziali: sono assolutamente necessari affinché il sito web sia completamente funzionale.
- Cookie opzionali: sono facoltativi e ci aiutano a migliorare il sito web, ad es. analizzando il comportamento di utilizzo del sito web senza identificarti personalmente.
Puoi trovare maggiori informazioni nella nostra informativa sulla privacy.