Cerca nel forum:
Cerca


Autore Messaggio
Messaggio03/02/2009, alle 20:06 (UTC)    
Oggetto: <SELECT> Scelta da un Menu (AVANZATO)

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>
Mostra prima i messaggi di:   


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it