codice:
<script language="javascript" type="text/javascript">
// <!CDATA[
var province = [ ["016", "BERGAMO", "03"], ["017", "BRESCIA", "03"], ["013", "COMO", "03"], ["019", "CREMONA", "03"], ["097", "LECCO", "03"], ["098", "LODI", "03"], ["020", "MANTOVA", "03"], ["015", "MILANO", "03"], ["018", "PAVIA", "03"], ["014", "SONDRIO", "03"], ["012", "VARESE", "03"], ["037", "BOLOGNA", "08"], ["038", "FERRARA", "08"], ["040", "FORLÌ-CESENA", "08"], ["036", "MODENA", "08"], ["034", "PARMA", "08"], ["033", "PIACENZA", "08"], ["039", "RAVENNA", "08"], ["035", "REGGIO NELL'EMILIA", "08"], ["099", "RIMINI", "08"] ];
var comuni = [
/*Como*/
["13003", "ALBAVILLA", "013"],
["13004", "ALBESE CON CASSANO", "013"],
["13005", "ALBIOLO", "013"],
["13006", "ALSERIO", "013"],
["13007", "ALZATE BRIANZA", "013"],
["13009", "ANZANO DEL PARCO", "013"], ["13010", "APPIANO GENTILE", "013"], ["13011", "ARGEGNO", "013"], ["13012", "AROSIO", "013"], ["13013", "ASSO", "013"], ["13015", "BARNI", "013"], ["13019", "BELLAGIO", "013"], ["13021", "BENE LARIO", "013"], ["13022", "BEREGAZZO CON FIGLIARO", "013"], ["13023", "BINAGO", "013"], ["13024", "BIZZARONE", "013"], ["13025", "BLESSAGNO", "013"], ["13026", "BLEVIO", "013"], ["13028", "BREGNANO", "013"], ["13029", "BRENNA", "013"], ["13030", "BRIENNO", "013"], ["13032", "BRUNATE", "013"], ["13034", "BULGAROGRASSO", "013"], ["13035", "CABIATE", "013"], ["13036", "CADORAGO", "013"], ["13037", "CAGLIO", "013"], ["13038", "CAGNO", "013"], ["13040", "CAMPIONE D'ITALIA", "013"], ["13041", "CANTU'", "013"], ["13042", "CANZO", "013"], ["13043", "CAPIAGO INTIMIANO", "013"], ["13044", "CARATE URIO", "013"], ["13045", "CARBONATE", "013"], ["13046", "CARIMATE", "013"], ["13047", "CARLAZZO", "013"], ["13048", "CARUGO", "013"], ["13050", "CASASCO D'INTELVI", "013"], ["13052", "CASLINO D'ERBA", "013"], ["13053", "CASNATE CON BERNATE", "013"], ["13055", "CASSINA RIZZARDI", "013"], ["13058", "CASTELMARTE", "013"], ["13059", "CASTELNUOVO BOZZENTE", "013"], ["13060", "CASTIGLIONE D'INTELVI", "013"], ["13061", "CAVALLASCA", "013"], ["13062", "CAVARGNA", "013"], ["13063", "CERANO D'INTELVI", "013"], ["13064", "CERMENATE", "013"], ["13065", "CERNOBBIO", "013"], ["13068", "CIRIMIDO", "013"], ["13070", "CIVENNA", "013"], ["13071", "CLAINO CON OSTENO", "013"], ["13074", "COLONNO", "013"], ["13075", "COMO", "013"], ["13076", "CONSIGLIO DI RUMO", "013"], ["13077", "CORRIDO", "013"], ["13083", "CREMIA", "013"], ["13084", "CUCCIAGO", "013"], ["13085", "CUSINO", "013"], ["13087", "DIZZASCO", "013"], ["13089", "DOMASO", "013"], ["13090", "DONGO", "013"], ["13092", "DOSSO DEL LIRO", "013"], ["13093", "DREZZO", "013"], ["13095", "ERBA", "013"], ["13097", "EUPILIO", "013"], ["13098", "FAGGETO LARIO", "013"], ["13099", "FALOPPIO", "013"], ["13100", "FENEGRO'", "013"], ["13101", "FIGINO SERENZA", "013"], ["13102", "FINO MORNASCO", "013"], ["13106", "GARZENO", "013"], ["13107", "GERA LARIO", "013"], ["13108", "GERMASINO", "013"], ["13109", "GIRONICO", "013"], ["13110", "GRANDATE", "013"], ["13111", "GRANDOLA ED UNITI", "013"], ["13112", "GRAVEDONA", "013"], ["13113", "GRIANTE", "013"], ["13114", "GUANZATE", "013"], ["13118", "INVERIGO", "013"], ["13119", "LAGLIO", "013"], ["13120", "LAINO", "013"], ["13121", "LAMBRUGO", "013"], ["13122", "LANZO D'INTELVI", "013"], ["13123", "LASNIGO", "013"], ["13125", "LENNO", "013"], ["13126", "LEZZENO", "013"], ["13128", "LIMIDO COMASCO", "013"], ["13129", "LIPOMO", "013"], ["13130", "LIVO", "013"], ["13131", "LOCATE VARESINO", "013"], ["13133", "LOMAZZO", "013"], ["13134", "LONGONE AL SEGRINO", "013"], ["13135", "LUISAGO", "013"], ["13136", "LURAGO D'ERBA", "013"], ["13137", "LURAGO MARINONE", "013"], ["13138", "LURATE CACCIVIO", "013"], ["13139", "MAGREGLIO", "013"], ["13143", "MARIANO COMENSE", "013"], ["13144", "MASLIANICO", "013"], ["13145", "MENAGGIO", "013"], ["13147", "MERONE", "013"], ["13148", "MEZZEGRA", "013"], ["13152", "MOLTRASIO", "013"], ["13153", "MONGUZZO", "013"], ["13154", "MONTANO LUCINO", "013"], ["13155", "MONTEMEZZO", "013"], ["13157", "MONTORFANO", "013"], ["13159", "MOZZATE", "013"], ["13160", "MUSSO", "013"], ["13161", "NESSO", "013"], ["13163", "NOVEDRATE", "013"], ["13165", "OLGIATE COMASCO", "013"], ["13169", "OLTRONA DI SAN MAMETTE", "013"], ["13170", "ORSENIGO", "013"], ["13172", "OSSUCCIO", "013"], ["13175", "PARE'", "013"], ["13178", "PEGLIO CO", "013"], ["13179", "PELLIO INTELVI", "013"], ["13183", "PIANELLO DEL LARIO", "013"], ["13184", "PIGRA", "013"], ["13185", "PLESIO", "013"], ["13186", "POGNANA LARIO", "013"], ["13187", "PONNA", "013"], ["13188", "PONTE LAMBRO", "013"], ["13189", "PORLEZZA", "013"], ["13192", "PROSERPIO", "013"], ["13193", "PUSIANO", "013"], ["13194", "RAMPONIO VERNA", "013"], ["13195", "REZZAGO", "013"], ["13197", "RODERO", "013"], ["13199", "RONAGO", "013"], ["13201", "ROVELLASCA", "013"], ["13202", "ROVELLO PORRO", "013"], ["13203", "SALA COMACINA", "013"], ["13204", "SAN BARTOLOMEO VAL CAVARG", "013"], ["13205", "SAN FEDELE INTELVI", "013"], ["13206", "SAN FERMO DELLA BATTAGLIA", "013"], ["13207", "SAN NAZZARO VAL CAVARGNA", "013"], ["13210", "SANTA MARIA REZZONICO", "013"], ["13208", "SANT'ABBONDIO", "013"], ["13211", "SCHIGNANO", "013"], ["13212", "SENNA COMASCO", "013"], ["13215", "SOLBIATE", "013"], ["13216", "SORICO", "013"], ["13217", "SORMANO", "013"], ["13218", "STAZZONA", "013"], ["13222", "TAVERNERIO", "013"], ["13223", "TORNO", "013"], ["13225", "TREMEZZO", "013"], ["13226", "TREZZONE", "013"], ["13227", "TURATE", "013"], ["13228", "UGGIATE TREVANO", "013"], ["13233", "VAL REZZO", "013"], ["13229", "VALBRONA", "013"], ["13232", "VALMOREA", "013"], ["13234", "VALSOLDA", "013"], ["13236", "VELESO", "013"], ["13238", "VENIANO", "013"], ["13239", "VERCANA", "013"], ["13242", "VERTEMATE CON MINOPRIO", "013"], ["13245", "VILLA GUARDIA", "013"], ["13246", "ZELBIO", "013"],
/*Cremona*/
["19001", "ACQUANEGRA CREMONESE", "019"],["19002", "AGNADELLO", "019"],["19003", "ANNICCO", "019"],["19004", "AZZANELLO", "019"],["19005", "BAGNOLO CREMASCO", "019"],["19006", "BONEMERSE", "019"],["19007", "BORDOLANO", "019"],["19008", "CA' D'ANDREA", "019"],["19009", "CALVATONE", "019"],["19010", "CAMISANO", "019"],["19011", "CAMPAGNOLA CREMASCA", "019"],["19012", "CAPERGNANICA", "019"],["19013", "CAPPELLA CANTONE", "019"],["19014", "CAPPELLA DE' PICENARDI", "019"],["19015", "CAPRALBA", "019"],["19016", "CASALBUTTANO ED UNITI", "019"],["19017", "CASALE CREMASCO VIDOLASCO", "019"],["19018", "CASALETTO CEREDANO", "019"],["19019", "CASALETTO DI SOPRA", "019"],["19020", "CASALETTO VAPRIO", "019"],["19021", "CASALMAGGIORE", "019"],["19022", "CASALMORANO", "019"],["19024", "CASTEL GABBIANO", "019"],["19023", "CASTELDIDONE", "019"],["19025", "CASTELLEONE", "019"],["19026", "CASTELVERDE", "019"],["19027", "CASTELVISCONTI", "019"],["19028", "CELLA DATI", "019"],["19029", "CHIEVE", "019"],["19030", "CICOGNOLO", "019"],["19031", "CINGIA DE' BOTTI", "019"],["19032", "CORTE DE' CORTESI", "019"],["19033", "CORTE DE' FRATI", "019"],["19034", "CREDERA RUBBIANO", "019"],["19035", "CREMA", "019"],["19036", "CREMONA", "019"],["19037", "CREMOSANO", "019"],["19038", "CROTTA D'ADDA", "019"],["19039", "CUMIGNANO SUL NAVIGLIO", "019"],["19040", "DEROVERE", "019"],["19041", "DOVERA", "019"],["19042", "DRIZZONA", "019"],["19043", "FIESCO", "019"],["19044", "FORMIGARA", "019"],["19045", "GABBIONETA BINANUOVA", "019"],["19046", "GADESCO PIEVE DELMONA", "019"],["19047", "GENIVOLTA", "019"],["19048", "GERRE DE' CAPRIOLI", "019"],["19049", "GOMBITO", "019"],["19050", "GRONTARDO", "019"],["19051", "GRUMELLO CREMONESE", "019"],["19052", "GUSSOLA", "019"],["19053", "ISOLA DOVARESE", "019"],["19054", "IZANO", "019"],["19055", "MADIGNANO", "019"],["19056", "MALAGNINO", "019"],["19057", "MARTIGNANA DI PO", "019"],["19058", "MONTE CREMASCO", "019"],["19059", "MONTODINE", "019"],["19060", "MOSCAZZANO", "019"],["19061", "MOTTA BALUFFI", "019"],["19062", "OFFANENGO", "019"],["19063", "OLMENETA", "019"],["19064", "OSTIANO", "019"],["19065", "PADERNO PONCHIELLI", "019"],["19066", "PALAZZO PIGNANO", "019"],["19067", "PANDINO", "019"],["19068", "PERSICO DOSIMO", "019"],["19069", "PESCAROLO ED UNITI", "019"],["19070", "PESSINA CREMONESE", "019"],["19071", "PIADENA", "019"],["19072", "PIANENGO", "019"],["19073", "PIERANICA", "019"],["19074", "PIEVE D'OLMI", "019"],["19075", "PIEVE SAN GIACOMO", "019"],["19076", "PIZZIGHETTONE", "019"],["19077", "POZZAGLIO ED UNITI", "019"],["19078", "QUINTANO", "019"],["19079", "RICENGO", "019"],["19080", "RIPALTA ARPINA", "019"],["19081", "RIPALTA CREMASCA", "019"],["19082", "RIPALTA GUERINA", "019"],["19083", "RIVAROLO DEL RE ED UNITI", "019"],["19084", "RIVOLTA D'ADDA", "019"],["19085", "ROBECCO D'OGLIO", "019"],["19086", "ROMANENGO", "019"],["19087", "SALVIROLA", "019"],["19088", "SAN BASSANO", "019"],["19089", "SAN DANIELE PO", "019"],["19090", "SAN GIOVANNI IN CROCE", "019"],["19091", "SAN MARTINO DEL LAGO", "019"],["19092", "SCANDOLARA RAVARA", "019"],["19093", "SCANDOLARA RIPA D'OGLIO", "019"],["19094", "SERGNANO", "019"],["19095", "SESTO ED UNITI", "019"],["19096", "SOLAROLO RAINERIO", "019"],["19097", "SONCINO", "019"],["19098", "SORESINA", "019"],["19099", "SOSPIRO", "019"],["19100", "SPINADESCO", "019"],["19101", "SPINEDA", "019"],["19102", "SPINO D'ADDA", "019"],["19103", "STAGNO LOMBARDO", "019"],["19104", "TICENGO", "019"],["19105", "TORLINO VIMERCATI", "019"],["19106", "TORNATA", "019"],["19107", "TORRE DE' PICENARDI", "019"],["19108", "TORRICELLA DEL PIZZO", "019"],["19109", "TRESCORE CREMASCO", "019"],["19110", "TRIGOLO", "019"],["19111", "VAIANO CREMASCO", "019"],["19112", "VAILATE", "019"],["19113", "VESCOVATO", "019"],["19114", "VOLONGO", "019"],["19115", "VOLTIDO", "019"],
];
function DropDownList_regioni_onchange(v)
{
//chiave regione
var key = v.value;
//cancello tutti le province
$("DropDownList_province").Item.length = 1;
//cancello tutti i comuni
$("DropDownList_comuni").options.length = 1;
//creo lista provincia
for(var i in province)
{
if(province[i][2] == key)
{
lista_push($("DropDownList_province"), province[i][1], province[i][0]);
}
}
}
function DropDownList_province_onchange(v)
{
//chiave provincia
var key = v.value;
//cancello tutti i comuni
$("DropDownList_comuni").options.length = 1;
//creo lista comuni
for(var i in comuni)
{
if(comuni[i][2] == key)
{
lista_push($("DropDownList_comuni"), comuni[i][1], comuni[i][0]);
}
}
}
function DropDownList_comuni_onchange(v)
{
}
//al posto di mettere document.getElementById("div1"), mettere $("div1")
//da prototype.js
function $()
{
var elements = new Array();
for (var i = 0; i < arguments.length; i++)
{
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
function lista_push(lista, testo, valore)
{
lista.options[lista.options.length] = new Option(testo, valore);
}
// ]]>
</script>
Poi ho le 3 dropdown