- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Submit dopio con supporto javascript per invio dati localita
-
Submit dopio con supporto javascript per invio dati localita
<script> function localita(selezionata){ ar_BO=new Array() ar_BO[0]=new Option("Anzola dell'Emilia","1") ar_BO[1]=new Option("Argelato","2") ar_BO[2]=new Option("Baricella","3") ar_BO[3]=new Option("Bazzano","4") ar_BO[4]=new Option("Bentivoglio","5") ar_BO[5]=new Option("Bologna","6") ar_BO[6]=new Option("Borgo Tossignano","7") ar_BO[7]=new Option("Budrio","8") ar_BO[8]=new Option("Calderara di Reno","9") ar_BO[9]=new Option("Camugnano","10") ar_BO[10]=new Option("Casalecchio di Reno","11") ar_BO[11]=new Option("Casalfiumanese","12") ar_BO[12]=new Option("Castel d'Aiano","13") ar_BO[13]=new Option("Castel del Rio","14") ar_BO[14]=new Option("Castel di Casio","15") ar_BO[15]=new Option("Castel Guelfo di Bologna","16") ar_BO[16]=new Option("Castel Maggiore","17") ar_BO[17]=new Option("Castel San Pietro Terme","18") ar_BO[18]=new Option("Castello d'Argile","19") ar_BO[19]=new Option("Castello di Serravalle","20") ar_BO[20]=new Option("Castenaso","21") ar_BO[21]=new Option("Castiglione dei Pepoli","22") ar_BO[22]=new Option("Crespellano","23") ar_BO[23]=new Option("Crevalcore","24") ar_BO[24]=new Option("Dozza","25") ar_BO[25]=new Option("Fontanelice","26") ar_BO[26]=new Option("Gaggio Montano","27") ar_BO[27]=new Option("Galliera","28") ar_BO[28]=new Option("Granaglione","29") ar_BO[29]=new Option("Granarolo dell'Emilia","30") ar_BO[30]=new Option("Grizzana Morandi","31") ar_BO[31]=new Option("Imola","32") ar_BO[32]=new Option("Lizzano in Belvedere","33") ar_BO[33]=new Option("Loiano","34") ar_BO[34]=new Option("Malalbergo","35") ar_BO[35]=new Option("Marzabotto","36") ar_BO[36]=new Option("Medicina","37") ar_BO[37]=new Option("Minerbio","38") ar_BO[38]=new Option("Molinella","39") ar_BO[39]=new Option("Monghidoro","40") ar_BO[40]=new Option("Monte San Pietro","41") ar_BO[41]=new Option("Monterenzio","42") ar_BO[42]=new Option("Monteveglio","43") ar_BO[43]=new Option("Monzuno","44") ar_BO[44]=new Option("Mordano","45") ar_BO[45]=new Option("Ozzano dell'Emilia","46") ar_BO[46]=new Option("Pianoro","47") ar_BO[47]=new Option("Pieve di Cento","48") ar_BO[48]=new Option("Porretta Terme","49") ar_BO[49]=new Option("Sala Bolognese","50") ar_BO[50]=new Option("San Benedetto Val di Sambro","51") ar_BO[51]=new Option("San Giorgio di Piano","52") ar_BO[52]=new Option("San Giovanni in Persiceto","53") ar_BO[53]=new Option("San Lazzaro di Savena","54") ar_BO[54]=new Option("San Pietro in Casale","55") ar_BO[55]=new Option("Sant'Agata Bolognese","56") ar_BO[56]=new Option("Sasso Marconi","57") ar_BO[57]=new Option("Savigno","58") ar_BO[58]=new Option("Vergato","59") ar_BO[59]=new Option("Zola Predosa","60") if(selezionata=="BO")array_rif=ar_BO ar_CE=new Array() ar_CE[0]=new Option("Bagno di Romagna","61") ar_CE[1]=new Option("Bertinoro","62") ar_CE[2]=new Option("Borghi","63") ar_CE[3]=new Option("Castrocaro Terme e Terra del Sole","64") ar_CE[4]=new Option("Cesena","65") ar_CE[5]=new Option("Cesenatico","66") ar_CE[6]=new Option("Civitella di Romagna","67") ar_CE[7]=new Option("Dovadola","68") ar_CE[8]=new Option("Forlì","69") ar_CE[9]=new Option("Forlimpopoli","70") ar_CE[10]=new Option("Galeata","71") ar_CE[11]=new Option("Gambettola","72") ar_CE[12]=new Option("Gatteo","73") ar_CE[13]=new Option("Longiano","74") ar_CE[14]=new Option("Meldola","75") ar_CE[15]=new Option("Mercato Saraceno","76") ar_CE[16]=new Option("Modigliana","77") ar_CE[17]=new Option("Montiano","78") ar_CE[18]=new Option("Portico e San Benedetto","79") ar_CE[19]=new Option("Predappio","80") ar_CE[20]=new Option("Premilcuore","81") ar_CE[21]=new Option("Rocca San Casciano","82") ar_CE[22]=new Option("Roncofreddo","83") ar_CE[23]=new Option("San Mauro Pascoli","84") ar_CE[24]=new Option("Santa Sofia","85") ar_CE[25]=new Option("Sarsina","86") ar_CE[26]=new Option("Savignano sul Rubicone","87") ar_CE[27]=new Option("Sogliano al Rubicone","88") ar_CE[28]=new Option("Tredozio","89") ar_CE[29]=new Option("Verghereto","90") if(selezionata=="CE")array_rif=ar_CE ar_FE=new Array() ar_FE[0]=new Option("Argenta","91") ar_FE[1]=new Option("Berra","92") ar_FE[2]=new Option("Bondeno","93") ar_FE[3]=new Option("Cento","94") ar_FE[4]=new Option("Codigoro","95") ar_FE[5]=new Option("Comacchio","96") ar_FE[6]=new Option("Copparo","97") ar_FE[7]=new Option("Ferrara","98") ar_FE[8]=new Option("Formignana","99") ar_FE[9]=new Option("Goro","100") ar_FE[10]=new Option("Jolanda di Savoia","101") ar_FE[11]=new Option("Lagosanto","102") ar_FE[12]=new Option("Masi Torello","103") ar_FE[13]=new Option("Massa Fiscaglia","104") ar_FE[14]=new Option("Mesola","105") ar_FE[15]=new Option("Migliarino","106") ar_FE[16]=new Option("Migliaro","107") ar_FE[17]=new Option("Mirabello","108") ar_FE[18]=new Option("Ostellato","109") ar_FE[19]=new Option("Poggio Renatico","110") ar_FE[20]=new Option("Portomaggiore","111") ar_FE[21]=new Option("Ro","112") ar_FE[22]=new Option("Sant'Agostino","113") ar_FE[23]=new Option("Tresigallo","114") ar_FE[24]=new Option("Vigarano Mainarda","115") ar_FE[25]=new Option("Voghiera","116") if(selezionata=="FE")array_rif=ar_FE ar_MO=new Array() ar_MO[0]=new Option("Bastiglia","117") ar_MO[1]=new Option("Bomporto","118") ar_MO[2]=new Option("Campogalliano","119") ar_MO[3]=new Option("Camposanto","120") ar_MO[4]=new Option("Carpi","121") ar_MO[5]=new Option("Castelfranco Emilia","122") ar_MO[6]=new Option("Castelnuovo Rangone","123") ar_MO[7]=new Option("Castelvetro di Modena","124") ar_MO[8]=new Option("Cavezzo","125") ar_MO[9]=new Option("Concordia sulla Secchia","126") ar_MO[10]=new Option("Fanano","127") ar_MO[11]=new Option("Finale Emilia","128") ar_MO[12]=new Option("Fiorano Modenese","129") ar_MO[13]=new Option("Fiumalbo","130") ar_MO[14]=new Option("Formigine","131") ar_MO[15]=new Option("Frassinoro","132") ar_MO[16]=new Option("Guiglia","133") ar_MO[17]=new Option("Lama Mocogno","134") ar_MO[18]=new Option("Maranello","135") ar_MO[19]=new Option("Marano sul Panaro","136") ar_MO[20]=new Option("Medolla","137") ar_MO[21]=new Option("Mirandola","138") ar_MO[22]=new Option("Modena","139") ar_MO[23]=new Option("Montecreto","140") ar_MO[24]=new Option("Montefiorino","141") ar_MO[25]=new Option("Montese","142") ar_MO[26]=new Option("Nonantola","143") ar_MO[27]=new Option("Novi di Modena","144") ar_MO[28]=new Option("Palagano","145") ar_MO[29]=new Option("Pavullo nel Frignano","146") ar_MO[30]=new Option("Pievepelago","147") ar_MO[31]=new Option("Polinago","148") ar_MO[32]=new Option("Prignano sulla Secchia","149") ar_MO[33]=new Option("Ravarino","150") ar_MO[34]=new Option("Riolunato","151") ar_MO[35]=new Option("San Cesario sul Panaro","152") ar_MO[36]=new Option("San Felice sul Panaro","153") ar_MO[37]=new Option("San Possidonio","154") ar_MO[38]=new Option("San Prospero","155") ar_MO[39]=new Option("Sassuolo","156") ar_MO[40]=new Option("Savignano sul Panaro","157") ar_MO[41]=new Option("Serramazzoni","158") ar_MO[42]=new Option("Sestola","159") ar_MO[43]=new Option("Soliera","160") ar_MO[44]=new Option("Spilamberto","161") ar_MO[45]=new Option("Vignola","162") ar_MO[46]=new Option("Zocca","163") if(selezionata=="MO")array_rif=ar_MO ar_PA=new Array() ar_PA[0]=new Option("Albareto","164") ar_PA[1]=new Option("Bardi","165") ar_PA[2]=new Option("Bedonia","166") ar_PA[3]=new Option("Berceto","167") ar_PA[4]=new Option("Bore","168") ar_PA[5]=new Option("Borgo Val di Taro","169") ar_PA[6]=new Option("Busseto","170") ar_PA[7]=new Option("Calestano","171") ar_PA[8]=new Option("Collecchio","172") ar_PA[9]=new Option("Colorno","173") ar_PA[10]=new Option("Compiano","174") ar_PA[11]=new Option("Corniglio","175") ar_PA[12]=new Option("Felino","176") ar_PA[13]=new Option("Fidenza","177") ar_PA[14]=new Option("Fontanellato","178") ar_PA[15]=new Option("Fontevivo","179") ar_PA[16]=new Option("Fornovo di Taro","180") ar_PA[17]=new Option("Langhirano","181") ar_PA[18]=new Option("Lesignano de' Bagni","182") ar_PA[19]=new Option("Medesano","183") ar_PA[20]=new Option("Mezzani","184") ar_PA[21]=new Option("Monchio delle Corti","185") ar_PA[22]=new Option("Montechiarugolo","186") ar_PA[23]=new Option("Neviano degli Arduini","187") ar_PA[24]=new Option("Noceto","188") ar_PA[25]=new Option("Palanzano","189") ar_PA[26]=new Option("Parma","190") ar_PA[27]=new Option("Pellegrino Parmense","191") ar_PA[28]=new Option("Polesine Parmense","192") ar_PA[29]=new Option("Roccabianca","193") ar_PA[30]=new Option("Sala Baganza","194") ar_PA[31]=new Option("Salsomaggiore Terme","195") ar_PA[32]=new Option("San Secondo Parmense","196") ar_PA[33]=new Option("Sissa","197") ar_PA[34]=new Option("Solignano","198") ar_PA[35]=new Option("Soragna","199") ar_PA[36]=new Option("Sorbolo","200") ar_PA[37]=new Option("Terenzo","201") ar_PA[38]=new Option("Tizzano Val Parma","202") ar_PA[39]=new Option("Tornolo","203") ar_PA[40]=new Option("Torrile","204") ar_PA[41]=new Option("Traversetolo","205") ar_PA[42]=new Option("Trecasali","206") ar_PA[43]=new Option("Valmozzola","207") ar_PA[44]=new Option("Varano de' Melegari","208") ar_PA[45]=new Option("Varsi","209") ar_PA[46]=new Option("Zibello","210") if(selezionata=="PA")array_rif=ar_PA ar_PI=new Array() ar_PI[0]=new Option("Agazzano","211") ar_PI[1]=new Option("Alseno","212") ar_PI[2]=new Option("Besenzone","213") ar_PI[3]=new Option("Bettola","214") ar_PI[4]=new Option("Bobbio","215") ar_PI[5]=new Option("Borgonovo Val Tidone","216") ar_PI[6]=new Option("Cadeo","217") ar_PI[7]=new Option("Calendasco","218") ar_PI[8]=new Option("Caminata","219") ar_PI[9]=new Option("Caorso","220") ar_PI[10]=new Option("Carpaneto Piacentino","221") ar_PI[11]=new Option("Castel San Giovanni","222") ar_PI[12]=new Option("Castell'Arquato","223") ar_PI[13]=new Option("Castelvetro Piacentino","224") ar_PI[14]=new Option("Cerignale","225") ar_PI[15]=new Option("Coli","226") ar_PI[16]=new Option("Corte Brugnatella","227") ar_PI[17]=new Option("Cortemaggiore","228") ar_PI[18]=new Option("Farini","229") ar_PI[19]=new Option("Ferriere","230") ar_PI[20]=new Option("Fiorenzuola d'Arda","231") ar_PI[21]=new Option("Gazzola","232") ar_PI[22]=new Option("Gossolengo","233") ar_PI[23]=new Option("Gragnano Trebbiense","234") ar_PI[24]=new Option("Gropparello","235") ar_PI[25]=new Option("Lugagnano Val D'Arda","236") ar_PI[26]=new Option("Monticelli d'Ongina","237") ar_PI[27]=new Option("Morfasso","238") ar_PI[28]=new Option("Nibbiano","239") ar_PI[29]=new Option("Ottone","240") ar_PI[30]=new Option("Pecorara","241") ar_PI[31]=new Option("Piacenza","242") ar_PI[32]=new Option("Pianello Val Tidone","243") ar_PI[33]=new Option("Piozzano","244") ar_PI[34]=new Option("Podenzano","245") ar_PI[35]=new Option("Ponte dell'Olio","246") ar_PI[36]=new Option("Pontenure","247") ar_PI[37]=new Option("Rivergaro","248") ar_PI[38]=new Option("Rottofreno","249") ar_PI[39]=new Option("San Giorgio Piacentino","250") ar_PI[40]=new Option("San Pietro in Cerro","251") ar_PI[41]=new Option("Sarmato","252") ar_PI[42]=new Option("Travo","253") ar_PI[43]=new Option("Vernasca","254") ar_PI[44]=new Option("Vigolzone","255") ar_PI[45]=new Option("Villanova sull'Arda","256") ar_PI[46]=new Option("Zerba","257") ar_PI[47]=new Option("Ziano Piacentino","258") if(selezionata=="PI")array_rif=ar_PI ar_RA=new Array() ar_RA[0]=new Option("Alfonsine","259") ar_RA[1]=new Option("Bagnacavallo","260") ar_RA[2]=new Option("Bagnara di Romagna","261") ar_RA[3]=new Option("Brisighella","262") ar_RA[4]=new Option("Casola Valsenio","263") ar_RA[5]=new Option("Castel Bolognese","264") ar_RA[6]=new Option("Cervia","265") ar_RA[7]=new Option("Conselice","266") ar_RA[8]=new Option("Cotignola","267") ar_RA[9]=new Option("Faenza","268") ar_RA[10]=new Option("Fusignano","269") ar_RA[11]=new Option("Lugo","270") ar_RA[12]=new Option("Massa Lombarda","271") ar_RA[13]=new Option("Ravenna","272") ar_RA[14]=new Option("Riolo Terme","273") ar_RA[15]=new Option("Russi","274") ar_RA[16]=new Option("Sant'Agata sul Santerno","275") ar_RA[17]=new Option("Solarolo","276") if(selezionata=="RA")array_rif=ar_RA ar_RE=new Array() ar_RE[0]=new Option("Albinea","277") ar_RE[1]=new Option("Bagnolo in Piano","278") ar_RE[2]=new Option("Baiso","279") ar_RE[3]=new Option("Bibbiano","280") ar_RE[4]=new Option("Boretto","281") ar_RE[5]=new Option("Brescello","282") ar_RE[6]=new Option("Busana","283") ar_RE[7]=new Option("Cadelbosco di Sopra","284") ar_RE[8]=new Option("Campagnola Emilia","285") ar_RE[9]=new Option("Campegine","286") ar_RE[10]=new Option("Canossa","287") ar_RE[11]=new Option("Carpineti","288") ar_RE[12]=new Option("Casalgrande","289") ar_RE[13]=new Option("Casina","290") ar_RE[14]=new Option("Castellarano","291") ar_RE[15]=new Option("Castelnovo di Sotto","292") ar_RE[16]=new Option("Castelnovo ne' Monti","293") ar_RE[17]=new Option("Cavriago","294") ar_RE[18]=new Option("Collagna","295") ar_RE[19]=new Option("Correggio","296") ar_RE[20]=new Option("Fabbrico","297") ar_RE[21]=new Option("Gattatico","298") ar_RE[22]=new Option("Gualtieri","299") ar_RE[23]=new Option("Guastalla","300") ar_RE[24]=new Option("Ligonchio","301") ar_RE[25]=new Option("Luzzara","302") ar_RE[26]=new Option("Montecchio Emilia","303") ar_RE[27]=new Option("Novellara","304") ar_RE[28]=new Option("Poviglio","305") ar_RE[29]=new Option("Quattro Castella","306") ar_RE[30]=new Option("Ramiseto","307") ar_RE[31]=new Option("Reggio Emilia","308") ar_RE[32]=new Option("Reggiolo","309") ar_RE[33]=new Option("Rio Saliceto","310") ar_RE[34]=new Option("Rolo","311") ar_RE[35]=new Option("Rubiera","312") ar_RE[36]=new Option("San Martino in Rio","313") ar_RE[37]=new Option("San Polo d'Enza","314") ar_RE[38]=new Option("Sant'Ilario d'Enza","315") ar_RE[39]=new Option("Scandiano","316") ar_RE[40]=new Option("Toano","317") ar_RE[41]=new Option("Vetto","318") ar_RE[42]=new Option("Vezzano sul Crostolo","319") ar_RE[43]=new Option("Viano","320") ar_RE[44]=new Option("Villa Minozzo","321") if(selezionata=="RE")array_rif=ar_RE ar_RI=new Array() ar_RI[0]=new Option("Bellaria Igea Marina","322") ar_RI[1]=new Option("Cattolica","323") ar_RI[2]=new Option("Coriano","324") ar_RI[3]=new Option("Gemmano","325") ar_RI[4]=new Option("Misano Adriatico","326") ar_RI[5]=new Option("Mondaino","327") ar_RI[6]=new Option("Monte Colombo","328") ar_RI[7]=new Option("Montefiore Conca","329") ar_RI[8]=new Option("Montegridolfo","330") ar_RI[9]=new Option("Montescudo","331") ar_RI[10]=new Option("Morciano di Romagna","332") ar_RI[11]=new Option("Poggio Berni","333") ar_RI[12]=new Option("Riccione","334") ar_RI[13]=new Option("Rimini","335") ar_RI[14]=new Option("Saludecio","336") ar_RI[15]=new Option("San Clemente","337") ar_RI[16]=new Option("San Giovanni in Marignano","338") ar_RI[17]=new Option("Santarcangelo di Romagna","339") ar_RI[18]=new Option("Torriana","340") ar_RI[19]=new Option("Verucchio","341") if(selezionata=="RI")array_rif=ar_RI for(i=0;i<array_rif.length;i++){ document.Profilo.seconda.options*=array_rif* } } //--> </script> <form name="Profilo" action="pippo.php" method="post> "<option>Provincia</option> <option value="BO">Bologna</option> <option value="CE">Cesena</option> <option value="FE">Ferrara</option> <option value="MO">Modena</option> <option value="PA">Parma</option> <option value="PI">Piacenza</option> <option value="RA">Ravenna</option> <option value="RE">Reggio Emilia</option> <option value="RI">Rimini</option> </select> <select name="seconda"> <option value="">Inserisci la provincia</option> </select> </form>
Ciao raga ho questo codice in una pagina del mio sito che serve a passare i dati da una select all'altra, però non funziona correttamente, ovvero mi riempe l'array_rif e mi mostra tutti gli elementi del caso più lungo es: io scelgo bologna tutto ok, ma se poi scelgo ravenna mi mostra i primi elementi relativi a ravenna e poi gli elementi relativi a bologna...
Come fareste a correggere questo errore????
-
Ma per curiosità, se selezioni in primis ravenna e poi bologna che succede?
E con una sequenza ravenna, bologna, rimini?Che forse si sporca la variabile