Province - city

HTML:
<FORM id="" name="" action="" method=post>
        
<TABLE>          
        
<TR>
            
<TD>
              
<P>省(国家):</P></TD>
            
<TD><INPUT id=Area size=17 name=Area></TD>
            
<TD><SELECT id=province onchange=select();SetTheStrOfProvince(); 
              
name=province></SELECT>国内填写省,国外填写国家名
        
</TD>
    
</TR>

          
<TR>
            
<TD>
              
<DIV>城市:</DIV></TD>
            
<TD><INPUT id=Address size=17 name=Address></TD>
            
<TD>
              
<align=left><SELECT id=city onchange=SetTheStrOfCity(); 
              
name=city></SELECT></P></TD></TR>
          
</TABLE>
<SCRIPT language=JavaScript src="citys.js"></SCRIPT>

JS:
var oOooOOoOoO = new Array(61); 
function oOooOoOOoO(oOoOOoOOoO,oOoOOoOooO) 

this.oOoOOoOOoO = oOoOOoOOoO; 
this.oOoOOoOooO = oOoOOoOooO; 
}
 
oOooOOoOoO[
0= new oOooOoOOoO("请选择"," "); 
oOooOOoOoO[
1= new oOooOoOOoO("北京市"," "); 
oOooOOoOoO[
2= new oOooOoOOoO("上海市"," "); 
oOooOOoOoO[
3= new oOooOoOOoO("天津市"," "); 
oOooOOoOoO[
4= new oOooOoOOoO("重庆市"," "); 
oOooOOoOoO[
5= new oOooOoOOoO("河北省","请选择|石家庄|邯郸市|保定市|张家口|承德市|唐山市|丰润市|廊坊市|沧州市|任丘市|衡水市|邢台市|秦皇岛|山海关|安国市|定州市|河间市|黄骅市|冀州市|乐亭市|迁安市|深州市|辛集市|涿州市"); 
oOooOOoOoO[
6= new oOooOoOOoO("山西省","请选择|太原市|长治市|大同市|汾阳市|河津市|介休市|晋城市|晋中市|离石市|临汾市|潞城市|吕梁市|平鲁市|平遥市|商丘市|朔州市|太同市|孝义市|忻州市|阳泉市|榆次市|原平市|运城市"); 
oOooOOoOoO[
7= new oOooOoOOoO("内蒙古自治区","请选择|呼和浩特|阿拉善|巴彦淖尔盟|包头市|赤峰市|东胜市|东乌旗|鄂尔多斯|鄂伦春旗|二连浩特市|丰镇市|根河市|海拉尔|呼伦贝尔|呼盟扎兰屯市|集宁市|临河市|满洲里市|通辽市|乌海市|乌兰浩特|乌盟四子王旗|西乌旗|锡林郭勒盟|锡林浩特|兴安盟|牙克石|伊图里河|扎兰屯"); 
oOooOOoOoO[
8= new oOooOoOOoO("辽宁省","请选择|沈阳市|鞍山市|白山市|本溪市|朝阳市|大连市|大石桥|丹东市|灯塔市|凤城市|抚顺市|阜新市|盖州市|海城市|葫芦岛|锦西市|锦州市|开原市|辽阳市|凌海市|凌源市|旅顺市|盘锦市|普兰店|秦皇岛|铁岭市|瓦房店|营口市|庄河市"); 
oOooOOoOoO[
9= new oOooOoOOoO("吉林省","请选择|长春市|吉林市|白城市|白山市|本溪市|大安市|德惠市|敦化市|公主岭市|和龙市|晖春市|集安市|蛟河市|辽源市|临江市|龙井市|梅和口|磐石市|双辽市|四平市|松原市|通化市|图们市|延边州|延吉市|榆树市|郑家屯"); 
oOooOOoOoO[
10= new oOooOoOOoO("黑龙江省","请选择|哈尔滨|安达市|北安市|大庆市|大兴安岭市|东宁市|富锦市|海林市|海伦市|鹤岗市|黑河市|鸡西市|加格达奇市|佳木斯|密山市|牡丹江|穆凌市|南岔市|七台河|齐齐哈尔|双城市|双鸭山|绥芬河市|绥化市|五常市|伊春市"); 
oOooOOoOoO[
11= new oOooOoOOoO("江苏省","请选择|南京市|苏州市|常熟市|常州市|丹阳市|东台市|海门市|淮安市|江都市|江阴市|靖江市|昆山市|溧阳市|连云港|南通市|沭阳市|苏州市|宿迁市|太仓市|泰兴市|泰州市|无锡市|吴江市|锡山市|兴化市|徐州市|盐城市|扬州市|仪征市|宜兴市|张家港|镇江市"); 
oOooOOoOoO[
12= new oOooOoOOoO("浙江省","请选择|杭州市|绍兴市|慈溪市|东阳市|富阳市|海宁市|湖州市|加兴市|嘉善市|嘉兴市|江山市|金华市|兰溪市|乐清市|丽水市|临安市|临海市|宁波市|庆元市|衢州市|瑞安市|上虞市|绍兴市|台州市|天台市|温岭市|温州市|义乌市|永康市|余姚市|舟山市|诸暨市"); 
oOooOOoOoO[
13= new oOooOoOOoO("安徽省","请选择|合肥市|蚌埠市|芜湖市|安庆市|阜阳市|黄山市|滁州市|亳州市|长丰市|巢湖市|池州市|定远市|东至市|亳州市|贵池市| 淮北市|淮南市| 霍山市|界首市|临泉市|六安市|六安市|马鞍山市|蒙城市|明光市|宁国市|舒城市|宿州市|天长市|桐城市|铜陵市|宣城市|宣州市|漳州市"); 
oOooOOoOoO[
14= new oOooOoOOoO("福建省","请选择|福州市|厦门市|宁德市|莆田市|泉州市|漳州市|龙岩市|三明市|永安市|邵武市|南平市|长乐市|福安市|福鼎市|福清市|惠安市|建宁市|建瓯市|建阳市|江门市|晋江市|龙海市|闽侯市|南安市|浦城市|石狮市|武夷山市|仙游市|漳平市"); 
oOooOOoOoO[
15= new oOooOoOOoO("江西省","请选择|南昌市|德兴市|丰城市|抚州市|赣州市|高安市|贵溪市|吉安市|景德镇|九江市|乐平市|南康市|萍乡市|瑞昌市|瑞金市|上饶市|万载市|武宁市|新余市|宜春市|鹰潭市|樟树市|庐山市"); 
oOooOOoOoO[
16= new oOooOoOOoO("山东省","请选择|济南市|荷泽市|青岛市|胶州市|淄博市|德州市|烟台市|潍坊市|济宁市|泰安市|临沂市|滨州市|东营市|威海市|枣庄市|日照市|莱芜市|聊城市|蓬莱市|兖州市"); 
oOooOOoOoO[
17= new oOooOoOOoO("河南省","请选择|郑州市|安阳市|长葛市|登封市|邓州市|巩义市|鹤壁市|淮阳市|潢川市|济源市|焦作市|开封市|林州市|灵宝市|洛阳市|漯河市|南阳市|平顶山|濮阳市|汝州市|三门峡|商丘市|卫辉市|新蔡市|新密市|新乡市|新郑市|信阳市|许昌市|义马市|荥阳市|永城市|禹州市|周口市|驻马店"); 
oOooOOoOoO[
18= new oOooOoOOoO("湖北省","请选择|武汉市|安陆市|赤壁市|鄂州市|恩施市|广水市|汉川市|黄冈市|黄石市|黄州市|荆沙市|利川市|麻城市|潜江市|神农架林区|十堰市|石首市|松滋市|随州市|天门市|武穴市|仙桃市|咸宁市|襄樊市|襄阳市|孝感市|宜昌市|宜城市|应城市|英山市|钟祥市"); 
oOooOOoOoO[
19= new oOooOoOOoO("湖南省","请选择|长沙市|常德市|常州市|郴州市|汩罗市|衡阳市|怀化市|吉首市|耒阳市|零陵市|浏阳市|龙山市|娄底市|汨罗市|祁阳市|韶山市|邵阳市|武冈市|湘潭市|湘乡市|益阳市|永州市|岳阳市|张家界|株州市|资兴市"); 
oOooOOoOoO[
20= new oOooOoOOoO("广东省","请选择|广州市|增城市|花都市|番禺市|从化市|汕尾市|陆丰市|陆河市|阳江市|揭阳市|茂名市|江门市|韶关市|惠州市|梅州市|汕头市|深圳市|珠海市|佛山市|南海市|肇庆市|湛江市|中山市|潮阳市|河源市|清远市|顺德市|云浮市|潮州市|东莞市|澄海市|恩平市|高要市|高州市|鹤山市|开平市|乐昌市|廉江市|罗定市|普宁市|高明市|韶关市|台山市|吴川市|信宜市|兴宁市|阳春市|梅县|封开"); 
oOooOOoOoO[
21= new oOooOoOOoO("广西壮族自治区","请选择|南宁市|柳州市|玉林市|北海市|桂林市|金城江|贵港市|融安市|百色市|北流市|岑溪市|崇左市|东兴市|防城港市|桂平市|合山市|河池市|贺州市|来宾市|平南市|钦州市|梧州市|宜州市"); 
oOooOOoOoO[
22= new oOooOoOOoO("海南省","请选择|海口市|儋州市|三亚市|琼山市|文昌市|万宁市|东方市|琼海市|通什市"); 
oOooOOoOoO[
23= new oOooOoOOoO("四川省","请选择|成都市|阿坝州|巴中市|达川市|达州市|德阳市|都江堰市|峨眉山|涪陵市|广安市|广汉市|广元市|华蓥市|简阳市|江油市|康定市|阆中市|乐山市|凉山市|泸州市|马尔康|眉山市|绵阳市|绵竹市|内江市|南充市|攀枝花|蓬安市|三台市|射洪市|什邡市|遂宁市|西昌市|雅安市|宜宾市|资阳市|自贡市"); 
oOooOOoOoO[
24= new oOooOoOOoO("贵州省","请选择|贵阳市|遵义市|安顺市|都匀市|黔南市|黔东南|凯里市|铜仁市|毕节市|六盘水|黔西南|独山市|福泉市|麻江市|仁怀市|松桃市|兴义市"); 
oOooOOoOoO[
25= new oOooOoOOoO("云南省","请选择|昆明市|个旧市|瑞丽市|保山市|楚雄市|大理市|德宏市|迪庆市|东川市|富宁市|个旧市|红河市|景洪市|开远市|丽江市|临沧市|蒙自市|怒江市|曲靖市|瑞丽市|思茅市|文山市|西双版纳|宣威市|玉溪市|昭通市"); 
oOooOOoOoO[
26= new oOooOoOOoO("西藏自治区","请选择|拉萨市|日喀则|林芝市|昌都市|堆龙德庆|曲水市|尼木市|仁布市|扎囊市|贡嘎市|江达市|芒康市|八宿市|洛隆市|丁青市|巴青市|比如市|那曲市|班戈市|措勤市|阿里市|索县|尼玛市|山南市"); 
oOooOOoOoO[
27= new oOooOoOOoO("陕西省","西安市|安康市|宝鸡市|韩城市|汉中市|华阴市|略阳市|商洛市|树安市|绥德市|铜川市|渭南市|咸阳市|兴平市|延安市|榆林市"); 
oOooOOoOoO[
28= new oOooOoOOoO("甘肃省","请选择|兰州市|平凉市|武南市|张掖市|酒泉市|嘉峪关|天水市|白银市|敦煌市|定西市|甘南藏族自治州|合水市|合作市|金昌市|临夏市|陇南市|庆阳市|武威市|西宁市|榆中市"); 
oOooOOoOoO[
29= new oOooOoOOoO("宁夏回族自治区","请选择|银川市|固原市|青铜峡|石嘴山|吴忠市|银北市|银南市|中卫市|固原市"); 
oOooOOoOoO[
30= new oOooOoOOoO("青海省","请选择|西宁市|海晏市|乐都市|同仁市|共和市|玛沁市|玉树市|德令哈市|门源市|格尔木市|河南市|尖扎市|泽库市|乌兰市|都兰市|天峻市|治多市|称多市|囊谦市|杂多市|曲麻莱市|龙羊峡市|茫崖市|贵德市|贵南市|兴海市|同德市|祁连市|刚察市|大柴旦市|冷湖市|达日市|玛多市|班玛市|甘德市"); 
oOooOOoOoO[
31= new oOooOoOOoO("新疆维吾尔自治区","请选择|乌鲁木齐|塔城市|哈密市|和田市|阿勒泰|阿图什|博乐市|克拉玛依|石河子|昌吉市|吐鲁番|库尔勒|焉耆市|阿克苏|咯什市|疏附市|英吉沙|塔什库尔干"); 
oOooOOoOoO[
32= new oOooOoOOoO("香港特别行政区"," "); 
oOooOOoOoO[
33= new oOooOoOOoO("澳门特别行政区"," "); 
oOooOOoOoO[
34= new oOooOoOOoO("台湾省","请选择|台北市|高雄市|台南市|台中市|桃园市|彰化市 "); 
oOooOOoOoO[
35= new oOooOoOOoO("美国","请选择|纽约|华盛顿|"); 
oOooOOoOoO[
36= new oOooOoOOoO("日本","请选择|东京|"); 
oOooOOoOoO[
37= new oOooOoOOoO("韩国","请选择|汉城|"); 
oOooOOoOoO[
38= new oOooOoOOoO("英国","请选择|伦敦|"); 
oOooOOoOoO[
39= new oOooOoOOoO("法国","请选择|巴黎|"); 
oOooOOoOoO[
40= new oOooOoOOoO("澳大利亚","请选择|悉尼|"); 
oOooOOoOoO[
41= new oOooOoOOoO("意大利","请选择|罗马|"); 
oOooOOoOoO[
42= new oOooOoOOoO("西班牙","请选择|马德里|"); 
oOooOOoOoO[
43= new oOooOoOOoO("加拿大","请选择|多伦多|"); 
oOooOOoOoO[
44= new oOooOoOOoO("菲律宾","请选择|马尼拉|"); 
oOooOOoOoO[
45= new oOooOoOOoO("俄罗斯","请选择|莫斯科|"); 
oOooOOoOoO[
46= new oOooOoOOoO("荷兰","请选择|阿姆斯特丹|"); 
oOooOOoOoO[
47= new oOooOoOOoO("德国","请选择|柏林|"); 
oOooOOoOoO[
48= new oOooOoOOoO("泰国","请选择|曼谷|"); 
oOooOOoOoO[
49= new oOooOoOOoO("丹麦","请选择|哥本哈根|"); 
oOooOOoOoO[
50= new oOooOoOOoO("阿根廷","请选择|"); 
oOooOOoOoO[
51= new oOooOoOOoO("阿联酋","请选择|"); 
oOooOOoOoO[
52= new oOooOoOOoO("奥地利","请选择|"); 
oOooOOoOoO[
53= new oOooOoOOoO("瑞士","请选择|"); 
oOooOOoOoO[
54= new oOooOoOOoO("瑞典","请选择|"); 
oOooOOoOoO[
55= new oOooOoOOoO("芬兰","请选择|"); 
oOooOOoOoO[
56= new oOooOoOOoO("印度","请选择|"); 
oOooOOoOoO[
57= new oOooOoOOoO("印度尼西亚","请选择|"); 
oOooOOoOoO[
58= new oOooOoOOoO("新加坡","请选择|"); 
oOooOOoOoO[
59= new oOooOoOOoO("新西兰","请选择|"); 
oOooOOoOoO[
60= new oOooOoOOoO("巴西","请选择|"); 
function select() 

with(document.forms[0].province) 

var oOOooOoOoO = options[selectedIndex].value; 
}
 
for(i = 0;i < oOooOOoOoO.length;i ++

if (oOooOOoOoO[i].oOoOOoOOoO == oOOooOoOoO) 


oOooOOooOO 
= (oOooOOoOoO[i].oOoOOoOooO).split("|"); 
for(j = 0;j < oOooOOooOO.length;j++

with(document.forms[0].city) 

length 
= oOooOOooOO.length; 
options[j].text 
= oOooOOooOO[j]; 
options[j].value 
= oOooOOooOO[j]; 
}
 
}
 
break
}
 
}
 
}
 
function init() 

with(document.forms[0].province) 

length 
= oOooOOoOoO.length; 
for(k=0;k<oOooOOoOoO.length;k++

options[k].text 
= oOooOOoOoO[k].oOoOOoOOoO; 
options[k].value 
= oOooOOoOoO[k].oOoOOoOOoO; 
}
 
options[selectedIndex].text 
= oOooOOoOoO[0].oOoOOoOOoO; 
options[selectedIndex].value 
= oOooOOoOoO[0].oOoOOoOOoO; 
}
 
with(document.forms[0].city) 

oOooOOooOO 
= (oOooOOoOoO[0].oOoOOoOooO).split("|"); 
length 
= oOooOOooOO.length; 
for(l=0;l<length;l++

options[l].text 
= oOooOOooOO[l]; 
options[l].value 
= oOooOOooOO[l]; 
}
 
options[selectedIndex].text 
= oOooOOooOO[0]; 
options[selectedIndex].value 
= oOooOOooOO[0]; 
}
 
}
 

function SetTheStrOfProvince()
 
{
    
var strProvince;
    
with(document.forms[0].province) 
    
{
        strProvince 
=  options[selectedIndex].text;
        strProvince 
= (strProvince == "请选择" )?"":strProvince;
    }
    
    
with(document.forms[0].Area)
    

        value 
= strProvince;
        text  
= strProvince;
    }
 
}

function SetTheStrOfCity()
{
    
var strCity;   
    
with(document.forms[0].city) 
    
{
        strCity 
=  options[selectedIndex].text; 
        strCity 
= (strCity == "请选择" )?"":strCity;
    }
  
    
with(document.forms[0].Address)
    

        value 
= strCity;
        text  
= strCity;
    }
      
}

init();
posted @ 2007-04-18 20:41  yongwnet  阅读(643)  评论(0编辑  收藏  举报