io ho fatto così:
Nell'html ho messo:
e nell'header la funzione "ricarica" è la seguente:codice:<select name="categorie" onChange="ricarica()">
info è il nome del form.codice:function ricarica() { if(document.info.categorie.value!="") { document.info.method="post" document.info.action="xxxx.php?exe=si" document.info.submit() } }
categorie è il nome della select (come vedi nella prima riga di codice.
Value serve per definire il valore scelto dal menù a tendina.
la pagina xxxx è la pagina da ricaricare, nel mio caso è la stessa a cui ho aggiunto con il metodo get una variabile exe assegnata a "si".
All'inizio della pagina acquisisco la variabile "exe", chiedo con un if se è uguale a si. Nel caso di risposta vera visualizzo tutte le informazioni relative alla scelta. Nell'else inglobo tutto il resto della pagina, che quindi si visualizza solo se nessuna categoria è selezionata...
spero sia chiaro...![]()

Rispondi quotando