Ciao a tutti. Quanto cerco di fare è di non dubbia difficoltà di spiegazione.
Utilizzo questo codice per abbinare paesi e vie:
codice:
<script type="text/javascript">
var arrPaesi, arrBoffalora, arrBernate
arrBoffalora = ["Ariosto", "Calderari"]
arrBernate = []
arrBoffaloraID = [1, 2]
arrBernateID = []
arrPaesi = [arrBoffalora, arrBernate]
arrPaesiID = [arrBoffaloraID, arrBernateID]
function handleChange(newDisplay) {
var PaeseSelect, ViaSelect, NumEntries, i
PaeseSelect = document.frm.paesi
ViaSelect = document.frm.vie
for (i = ViaSelect.length; i > 0; i--) // cancella la list box
{
ViaSelect.options[i-1] = null
}
// opzione commento sulla list box
ViaSelect.options[0] = new Option("-- Seleziona Via --",0)
// se un paese e' selezionato, aggiunge le sue vie nella list box
if (newDisplay >= 0)
{
NumEntries = arrPaesi[newDisplay].length
for (i = 1; i <= NumEntries; i++) {
ViaSelect.options[i] = new Option((arrPaesi[newDisplay])[i-1], (arrPaesiID[newDisplay])[i-1])
}
}
ViaSelect.selectedIndex = 0
}
</script>
(da notare che vengono popolati da un DB in PHP in un modo che ho creato abbastanza strano!)
Volevo usare questo script in una pagina per la modifica dei dati personali: vengono infatti passati, dalla pagina solo stampata, gli ID di paese e via del DB (ma posso passare direttamente anche le "scritte") alla pagina di modifica, dove vorrei che venissero direttamente selezionate la select del paese e della via giuste.
Non so come fare...
Riuscite a darmi una mano!?
GRAZIE!