33 messaggi dal 06 giugno 2005
Ciao a tutti,
avrei bisogno di creare due menu con l'istruzione select nella stessa pagina in modo che il contenuto del secondo sia dipendente dalla scelta effettuata nel primo. C'è un modo per far ricaricare la pagina quando viene fatta la scelta nel primo menu (senza l'uso di bottoni)? Così facendo potrei fare in modo che poi il contenuto del secondo menu sia scelto di conseguenza.
Grazie!
409 messaggi dal 11 maggio 2001
Premettendo che un menu'
non e' una select,
se vuoi scatenare una funziona alla
selezione di una voce dalla prima select
devi usare l'evento onchange='tuaFunz()'

bye
33 messaggi dal 06 giugno 2005
Mi potresti fare un esempio?
Supponiamo una struttura di questo tipo:

Lombardia  Milano, Brescia
Veneto  Venezia, Padova

Supponiamo di fare una select per scegliere tra Lombardia e Veneto e che le scelte della seconda select dipendano dalla prima, ovvero se scelgo Lombardia la seconda select proporrà Milano e Brescia, mentre se scelgo Veneto proporrà Venezia e Padova. Questi dati verranno presi in realtà da un database sql.
Io pensavo che si potesse ricaricare la pagina e poi tramite un if impostare il secondo select. Se riuscissi a farmi un esempio di codice mi faresti un grosso favore

Grazie mille!
409 messaggi dal 11 maggio 2001
Se usi un database e' molto semplice.

Nella prima select mostri le regioni.
Una volta scelta la regione, ricarichi la pagina,
passando l'id della regione selezionata.

La seconda select sara' popolata (con una query) solo dalle citta'che appartengono alla regione selezionata.

Se non usi un database devi fare tutto con Jscript,
gestendo degli array.

bye
se fai una ricerca su questo sito trovi degli esempi

Alberto Biancardo
33 messaggi dal 06 giugno 2005
La parte di codice che mi sfugge è proprio quella per ricaricare la pagina quando viene selezionata la regione nel select senza che venga premuto alcun pulsante.
Potresti farmi un esempio?
Grazie di tutto, anche per la pazienza!
409 messaggi dal 11 maggio 2001
<script>
function filtra(val){
document.location.href = "tuaPag.asp?regione=" + val
}
</script>
-----------------------------------

<select onChange="filtra(this.value)">
<option value="1">Lazio</option>
<option value="2">Umbria</option>
<option value="3">Emilia-Romagna</option>
</select>

Modificato da Grigno il 07 giugno 2005 10.22 -
33 messaggi dal 06 giugno 2005
Gentilissimo, grazie!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.