Ciao a tutti ho un problema a creare due select dinamiche riguardanti le regioni e le province.
Alla selezione della regione vorrei nella seconda select, riguardanti le province, la visualizzazione delle province appartenenti alla regione. Vedendo sui vari forum ho implementato questo codice, che posto:
<head>
<script type="text/javascript">
function regione(selezionata){
ar_1=new Array();
ar_2=new Array();
ar_3=new Array();
ar_4=new Array();
ar_5=new Array();
ar_6=new Array();
ar_7=new Array();
ar_1[0]=new Option('Chieti','Chieti');
ar_1[1]=new Option('L Acquila','L Acquila');
ar_1[2]=new Option('Pescara','Pescara');
ar_2[0]=new Option('Matera','Matera');
ar_2[1]=new Option('Potenza','Potenza');
ar_3[0]=new Option('Catanzaro','Catanzaro');
ar_3[1]=new Option('Cosenza','Cosenza');
ar_3[2]=new Option('Crotone','Crotone');
ar_3[3]=new Option('Reggio Calabria','Reggio Calabria');
ar_3[4]=new Option('Vibo Valentia','Vibo Valentia');
ar_4[0]=new Option('Avellino','Avellino');
ar_4[1]=new Option('Benevento','Benevento');
ar_4[2]=new Option('Caserta','Caserta');
ar_4[3]=new Option('Napoli','Napoli');
ar_4[4]=new Option('Salerno','Salerno');
ar_5[0]=new Option('Bologna','Bologna');
ar_5[1]=new Option('Ferrara','Ferrara');
ar_5[2]=new Option('Forlì-Cesena','Forlì-Cesena');
ar_5[3]=new Option('Modena','Modena');
ar_5[4]=new Option('Parma','Parma');
ar_5[5]=new Option('Piacenza','Piacenza');
ar_5[6]=new Option('Ravenna','Ravenna');
ar_5[7]=new Option('Reggio Emilia','Reggio Emilia');
ar_5[8]=new Option('Rimini','Rimini');
ar_6[0]=new Option('Gorizia','Gorizia');
ar_6[1]=new Option('Pordenone','Pordenone');
ar_6[2]=new Option('Trieste','Trieste');
ar_6[3]=new Option('Udine','Udine');
ar_7[0]=new Option('Avellino','Avellino');
ar_7[1]=new Option('Benevento','Benevento');
ar_7[2]=new Option('Caserta','Caserta');
ar_7[3]=new Option('Napoli','Napoli');
ar_7[4]=new Option('Salerno','Salerno');
if(selezionata=="Abruzzo")array_rif=ar_1;
if(selezionata=="Basilicata")array_rif=ar_2;
if(selezionata=="Calabria")array_rif=ar_3;
if(selezionata=="Campania")array_rif=ar_4;
if(selezionata=="Emilia-Romagna")array_rif=ar_5;
if(selezionata=="Friuli-Venezia Giulia")array_rif=ar_6;
if(selezionata=="Lazio")array_rif=ar_7;
for(k=document.form1.slc_prv.options.length;k>0;k--){document.form1.slc_prv.options[k]=null;}
for(i=0;i<array_rif.length;i++)document.form1.slc_ prv.options[i]=array_rif[i];
}
</script>
</head>
<body>
....
<form name="form1" action="search.php" method="post">
<select id="select" name="slc_reg" onChange="regione(this[this.selectedIndex].value)">
<option value="all">Seleziona la regione </option>
<option value="Abruzzo">Abruzzo</option>
<option value="Basilicata">Basilicata</option>
<option value="Calabria">Calabria</option>
<option value="Campania">Campania</option>
<option value="Emilia-Romagna">Emilia-Romagna</option>
<option value="Friuli-Venezia Giulia">Friuli-Venezia Giulia</option>
<option value="Lazio">Lazio</option>
</select>
<select id="select" name="slc_prv">
<option value=" "> </option>
</select>
<input id="submit" name="submit" type="submit" value="Search" />
</form>
dove è l'errore????
non mi restituisce nessuna provincia... help me!!!!![]()
![]()
![]()