Ciao,
io ho inserito in un modulo php una funzione per far scegliere all'utente la regione e la princia,
adesso ho un problema, quando carico la pagina per modificare i dati dell'utente vorrei che le mie combo box prendessere il valore che gli passo, come faccio??
Metto il codice del mio script:
<script language = "JavaScript">
var Abruzzo = new Array("Seleziona","Chieti","L'Aquila","Pescara","T eramo");
var Basilicata = new Array("Seleziona","Matera","Potenza");
var Calabria = new Array("Seleziona","Catanzaro","Cosenza","Crotone", "Reggio Calabria","Vibo Valentia");
var Campania = new Array("Seleziona","Avellino","Benevento","Caserta" ,"Napoli","Salerno");
var EmiliaRomagna = new Array("Seleziona","Bologna","Ferrara","Forli","Mod ena","Parma","Piacenza","Ravenna","Reggio Emilia","Rimini");
var FriuliVeneziaGiulia = new Array("Seleziona","Gorizia","Pordenone","Trieste", "Udine");
var Lazio = new Array("Seleziona","Frosinone","Latina","Rieti","Ro ma","Viterbo");
var Liguria = new Array("Seleziona","Genova","Imperia","La Spezia","Savona");
var Lombardia = new Array("Seleziona","Bergamo","Brescia","Como","Crem ona","Lecco","Lodi","Mantova","Milano","Pavia","So ndrio","Varese");
var Marche = new Array("Seleziona","Ancona","Ascolivar Piceno","Macerata","Pesaro");
var Molise = new Array("Seleziona","Campobasso","Isernia");
var Piemonte = new Array("Seleziona","Alessandria","Asti","Biella","C uneo","Novara","Torino","Verbania","Vercelli");
var Puglia = new Array("Seleziona","Bari","Brindisi","Foggia","Lecc e","Taranto");
var Sardegna = new Array("Seleziona","Cagliari","Nuoro","Oristano","S assari");
var Sicilia = new Array("Seleziona","Agrigento","Caltanissetta","Cat ania","Enna","Messina","Palermo","Ragusa","Siracus a","Trapani");
var Toscana = new Array("Seleziona","Arezzo","Firenze","Grosseto","L ivorno","Lucca","Massa","Pisa","Pistoia","Prato"," Siena");
var TrentinoAltoAdige = new Array("Seleziona","Bolzano","Trento");
var Umbria = new Array("Seleziona","Perugia","Terni");
var ValledAosta = new Array("Aosta");
var Veneto = new Array("Seleziona","Belluno","Padova","Rovigo","Tre viso","Venezia","Verona","Vicenza");
function swapOptions(the_array_name)
{
var numbers_select = window.document.mioform.provincia;
var the_array = eval(the_array_name);
setOptionText(window.document.mioform.provincia,th e_array);
}
function setOptionText(the_select, the_array)
{
the_select.length=the_array.length;
for (c=0; c < the_array.length; c++)
{
the_select.options[c].text = the_array[c];
}
}
</script>
<td class="bg-color-2">
<select size="1" name="regione" onChange="swapOptions(window.document.mioform.regi one.options[selectedIndex].value);">
<option value="Seleziona">Seleziona</option>
<option value="Abruzzo">Abruzzo</option>
<option value="Basilicata">Basilicata</option>
<option value="Calabria">Calabria</option>
<option value="Campania">Campania</option>
<option value="EmiliaRomagna">Emilia Romagna</option>
<option value="FriuliVeneziaGiulia">Friuli Venezia Giulia</option>
<option value="Lazio">Lazio</option>
<option value="Liguria">Liguria</option>
<option value="Lombardia">Lombardia</option>
<option value="Marche">Marche</option>
<option value="Molise">Molise</option>
<option value="Piemonte">Piemonte</option>
<option value="Puglia">Puglia</option>
<option value="Sardegna">Sardegna</option>
<option value="Sicilia">Sicilia</option>
<option value="Toscana">Toscana</option>
<option value="TrentinoAltoAdige">Trentino Alto Adige</option>
<option value="Umbria">Umbria</option>
<option value="ValledAosta">Valle d'Aosta</option>
<option value="Veneto">Veneto</option>
</select></td>
<select name="provincia" size="1" id="select2">
<option>Seleziona
<option>
</select>
Sicuramente c'era un modo migliore per farlo ma purtroppo conosco pochissimo javascript...
![]()
![]()