| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- var addressInit = function(_carea,_cmbProvince, _cmbCity, _cmbArea,defaultarea1, defaultProvince, defaultCity, defaultArea)
- {
- var area=document.getElementById(_carea);
- var cmbProvince = document.getElementById(_cmbProvince);
- var cmbCity = document.getElementById(_cmbCity);
- var cmbArea = document.getElementById(_cmbArea);
- function cmbSelect(cmb, str)
- {
- for(var i=0; i<cmb.options.length; i++)
- {
- if(cmb.options[i].value == str)
- {
- cmb.selectedIndex = i;
- return;
- }
- }
- }
- function cmbAddOption(cmb, str, obj)
- {
- var option = document.createElement("OPTION");
- option.innerHTML = str;
- option.value = str;
- option.obj = obj;
- cmb.options.add(option);
- }
-
- function changeCity()
- {
- cmbArea.options.length = 0;
- if(cmbCity.selectedIndex == -1)return;
- var item = cmbCity.options[cmbCity.selectedIndex].obj;
- for(var i=0; i<item.areaList.length; i++)
- {
- cmbAddOption(cmbArea, item.areaList[i], null);
- }
- cmbSelect(cmbArea, defaultArea);
- }
- function changeProvince()
- {
- cmbCity.options.length = 0;
- cmbCity.onchange = null;
- if(cmbProvince.selectedIndex == -1)return;
-
- var item = cmbProvince.options[cmbProvince.selectedIndex].obj;
- for(var i=0; i<item[cmbProvince.selectedIndex].cityList.length; i++)
- {
- cmbAddOption(cmbCity, item[cmbProvince.selectedIndex].cityList[i].name, item[cmbProvince.selectedIndex].cityList[i]);
- }
- cmbSelect(cmbCity, defaultCity);
- changeCity();
- cmbCity.onchange = changeCity;
- }
- function changeArea()
- {
- cmbProvince.options.length = 0;
- cmbProvince.onchange = null;
- if(area.selectedIndex == -1)return;
- var item=area.options[area.selectedIndex].obj;
- for(var i=0;i<item.Allcity.length;i++)
- {
- cmbAddOption(cmbProvince,item.Allcity[i].name,item.Allcity);
- }
- cmbSelect(cmbProvince,defaultProvince);
- changeProvince();
- cmbProvince.onchange=changeProvince;
- }
-
-
-
-
- for(var i=0; i<provinceList.length; i++)
- {
- //alert(provinceList[i].Allcity[0].name);
- //var mess=provinceList[i].Allcity.join('--');
- //alert(mess);
- cmbAddOption(area, provinceList[i]._area, provinceList[i]);
- }
-
- cmbSelect(area, defaultarea1);
- changeArea();
- area.onchange = changeArea;
- }
- var provinceList = [
- {_area:"四川省",Allcity:[
- {name:'成都市', cityList:[
- {name:'全部', areaList:['全部']},
- {name:'锦江区', areaList:['全部','督院街街道','盐市口街道','春熙路街道','书院街街道','合江亭街道','水井坊街道','牛市口街道','龙舟路街道','双桂路街道','莲新街道','沙河街道','东光街道','狮子山街道','成龙路街道','柳江街道','三圣街道']},
- {name:'青羊区', areaList:['全部','太升路街道','草市街街道','西御河街道','汪家拐街道','少城街道','新华西路街道','草堂街道','府南街道','光华街道','东坡街道','金沙街道','黄田坝街道','苏坡街道','文家街道','光华街道']},
- {name:'金牛区', areaList:['全部','西安路街道','西华街道','人民北路街道','荷花池街道','驷马桥街道','茶店子街道','抚琴街道','九里堤街道','五块石街道','黄忠街道','营门口街道','金泉街道','沙河源街道','天回镇街道','凤凰山街道']},
- {name:'武侯区', areaList:['全部','浆洗街街道','望江路街道','玉林街道','跳伞塔街道','火车南站街道','双楠街道','晋阳街道','红牌楼街道','簇桥街道','机投桥街道','金花桥街道','簇锦街道','华兴街道','芳草街道','肖家河街道','石羊场街道','桂溪街道']},
- {name:'成华区', areaList:['全部','猛追湾街道','双桥子街道','建设路街道','府青路街道','二仙桥街道','跳蹬河街道','新鸿路街道','双水碾街道','万年场街道','桃蹊路街道','圣灯街道','保和街道','青龙街道','龙潭街道']},
- {name:'龙泉驿区', areaList:['全部','龙泉街道','大面街道','十陵街道','同安街道','洛带镇','西河镇','洪安镇','柏合镇','茶店镇','黄土镇','山泉镇','万兴乡']},
- {name:'青白江区', areaList:['全部','红阳街道','大弯街道','弥牟镇','大同镇','城厢镇','祥福镇','姚渡镇','清泉镇','龙王镇','福洪乡','人和乡']},
- {name:'新都区', areaList:['全部','大丰街道','三河街道','新都镇','石板滩镇','新繁镇','新民镇','泰兴镇','斑竹园镇','清流镇','马家镇','龙桥镇','木兰镇','军屯镇']},
- {name:'温江县', areaList:['全部','柳城街道','公平街道','涌泉街道','天府街道','和盛镇','永盛镇','永宁镇','金马镇','万春镇','寿安镇']},
- {name:'金堂县', areaList:['全部','赵镇街道','三星镇','清江镇','官仓镇','淮口镇','白果镇','五凤镇','高板镇','三溪镇','福兴镇','金龙镇','赵家镇','竹篙镇','广兴镇','隆盛镇','转龙镇','土桥镇','云合镇','又新镇','栖贤乡','平桥乡']},
- {name:'双流县', areaList:['全部','东升街道','西航港街道','华阳镇街道','中和街道','九江街道','黄甲街道','公兴街道','太平镇','永兴镇','籍田镇','正兴镇','彭镇','大林镇','煎茶镇','黄龙溪镇','永安镇','黄水镇','金桥镇','胜利镇','新兴镇','兴隆镇','万安镇','白沙镇','三星镇','合江镇']},
- {name:'郫县', areaList:['全部','郫筒街道','合作街道','团结镇','犀浦镇','花园镇','唐昌镇','安德镇','三道堰镇','安靖镇','红光镇','新民场镇','德源镇','友爱镇','古城镇','唐元镇']},
- {name:'大邑县', areaList:['全部','晋原镇','王泗镇','新场镇','悦来镇','安仁镇','出江镇','花水湾镇','西岭镇','斜源镇','董场镇','韩场镇','三岔镇','上安镇','苏家镇','青霞镇','沙渠镇','蔡场镇','雾山乡','金星乡','鹤鸣乡']},
- {name:'蒲江县', areaList:['全部','鹤山镇','大塘镇','寿安镇','朝阳湖镇','西来镇','大兴镇','甘溪镇','成佳镇','复兴乡','光明乡','白云乡','长秋乡']},
- {name:'新津县', areaList:['全部','五津镇','花桥镇','花源镇','金华镇','普兴镇','兴义镇','新平镇','方兴镇','安西镇','永商镇','邓双镇','文井乡']},
- {name:'都江堰市', areaList:['全部','滨江街道','灌口镇','幸福镇','蒲阳镇','聚源镇','崇义镇','天马镇','石羊镇','柳街镇','玉堂镇','中兴镇','青城山镇','龙池镇','胥家镇','安龙镇','大观镇','紫坪铺镇','翠月湖镇','向峨乡','虹口乡']},
- {name:'彭州市', areaList:['全部','天彭镇','龙门山镇','新兴镇','丽春镇','九尺镇','蒙阳镇','通济镇','丹景山镇','隆丰镇','敖平镇','磁峰镇','桂花镇','军乐镇','三界镇','小渔洞镇','红岩镇','升平镇','白鹿镇','葛仙山镇','致和镇']},
- {name:'邛崃市', areaList:['全部','临邛镇','羊安镇','牟礼镇','桑园镇','平乐镇','夹关镇','火井镇','水口镇','固驿镇','冉义镇','回龙镇','高埂镇','前进镇','高何镇','临济镇','卧龙镇','天台山镇','宝林镇','茶园乡','道佐乡','油榨乡','南宝乡','大同乡','孔明乡']},
- {name:'崇州市', areaList:['全部','崇阳街道','三江镇','江源镇','羊马镇','廖家镇','元通镇','观胜镇','怀远镇','三郎镇','街子镇','文井江镇','王场镇','白头镇','道明镇','隆兴镇','大划镇','崇平镇','梓潼镇','桤泉镇','锦江乡','公议乡','鸡冠山乡','济协乡','燎原乡','集贤乡']}
- ]},
- {name:'全部', cityList:[ {name:'全部', areaList:['全部']}]}
- ],
- },
- {_area:"全部",Allcity:[{name:'全部', cityList:[{name:'全部', areaList:['所有街道']}]}]}
- ];
|