| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1257 人关注过本帖
标题:求助省市地区联动跳转菜单的实现
只看楼主 加入收藏
giant110
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-2-27
收藏
 问题点数:0 回复次数:5 
求助省市地区联动跳转菜单的实现
我是个新手,在动态网页中如何实现省市邦定的查询,比如前个跳转菜单选择一个省份,后面的跳转菜单里有相应的城市!求各位大侠能给下代码!(用JSP写的)谢谢!
搜索更多相关主题的帖子: 菜单 网页 动态 
2008-02-27 15:01
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
省份很城市自己上网搜索按格式填到数组里就行了
程序代码:
<select id="province" onChange="xxx(this.options[this.selectedIndex].value);">
   <option>请选择省份...</option>
</select>

<select id="city">
   <option>请选择城市...</option>
</select>
<script language="javascript">
var citys=[
['北京',[['北京'],['通县'],['昌平'],['大兴'],['密云'],['延庆'],['顺义'],['怀柔'],['平台']]],
['上海',[['上海市'],['嘉定'],['松江'],['南汇'],['奉贤'],['川沙'],['青浦'],['崇明'],['金山']]]
];

var prov = document.getElementById('province');
var city = document.getElementById('city');
city.style.display = 'none';
for(var i = 0; i < citys.length; i++)
{
    prov.options[i+1] = new Option(citys[i][0],i);
}
function xxx(k)
{
    city.style.display = '';
    for(var i = 0; i <citys[k][1].length; i++)
    {
        city.options[i+1] = new Option(citys[k][1][i],i);
    }
}
</script>

2008-02-27 15:33
giant110
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-2-27
收藏
得分:0 
非常谢谢你,我一定好好看,也争取做这方面的高手[bc10]
2008-02-27 16:17
zhulei1978
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
收藏
得分:0 
完整的例子:
程序代码:
<html><head>
<script language=vbScript> 
<!-- 
public x(33) 
x( 0 )="东城,西城,崇文,宣武,朝阳,丰台,石景山,海淀,门头沟,房山,通州,顺义,昌平,大兴,平谷,怀柔,密云,延庆" 
x( 1 )="黄浦,卢湾,徐汇,长宁,静安,普陀,闸北,虹口,杨浦,闵行,宝山,嘉定,浦东,金山,松江,青浦,南汇,奉贤,崇明" 
x( 2 )="和平,东丽,河东,西青,河西,津南,南开,北辰,河北,武清,红挢,塘沽,汉沽,大港,宁河,静海,宝坻,蓟县" 
x( 3 )="万州,涪陵,渝中,大渡口,江北,沙坪坝,九龙坡,南岸,北碚,万盛,双挢,渝北,巴南,黔江,长寿,綦江,潼南,铜梁,大足,荣昌,壁山,梁平,城口,丰都,垫江,武隆,忠县,开县,云阳,奉节,巫山,巫溪,石柱,秀山,酉阳,彭水,江津,合川,永川,南川" 
x( 4 )="石家庄,邯郸,邢台,保定,张家口,承德,廊坊,唐山,秦皇岛,沧州,衡水" 
x( 5 )="太原,大同,阳泉,长治,晋城,朔州,吕梁,忻州,晋中,临汾,运城" 
x( 6 )="呼和浩特,包头,乌海,赤峰,呼伦贝尔盟,阿拉善盟,哲里木盟,兴安盟,乌兰察布盟,锡林郭勒盟,巴彦淖尔盟,伊克昭盟" 
x( 7 )="沈阳,大连,鞍山,抚顺,本溪,丹东,锦州,营口,阜新,辽阳,盘锦,铁岭,朝阳,葫芦岛" 
x( 8 )="长春,吉林,四平,辽源,通化,白山,松原,白城,延边" 
x( 9 )="哈尔滨,齐齐哈尔,牡丹江,佳木斯,大庆,绥化,鹤岗,鸡西,黑河,双鸭山,伊春,七台河,大兴安岭" 
x( 10 )="南京,镇江,苏州,南通,扬州,盐城,徐州,连云港,常州,无锡,宿迁,泰州,淮安" 
x( 11 )="杭州,宁波,温州,嘉兴,湖州,绍兴,金华,衢州,舟山,台州,丽水" 
x( 12 )="合肥,芜湖,蚌埠,马鞍山,淮北,铜陵,安庆,黄山,滁州,宿州,池州,淮南,巢湖,阜阳,六安,宣城,亳州" 
x( 13 )="福州,厦门,莆田,三明,泉州,漳州,南平,龙岩,宁德" 
x( 14 )="南昌市,景德镇,九江,鹰潭,萍乡,新馀,赣州,吉安,宜春,抚州,上饶" 
x( 15 )="济南,青岛,淄博,枣庄,东营,烟台,潍坊,济宁,泰安,威海,日照,莱芜,临沂,德州,聊城,滨州,菏泽" 
x( 16 )="郑州,开封,洛阳,平顶山,安阳,鹤壁,新乡,焦作,濮阳,许昌,漯河,三门峡,南阳,商丘,信阳,周口,驻马店,济源" 
x( 17 )="武汉,宜昌,荆州,襄樊,黄石,荆门,黄冈,十堰,恩施,潜江,天门,仙桃,随州,咸宁,孝感,鄂州" 
x( 18 )="长沙,常德,株洲,湘潭,衡阳,岳阳,邵阳,益阳,娄底,怀化,郴州,永州,湘西,张家界" 
x( 19 )="广州,深圳,珠海,汕头,东莞,中山,佛山,韶关,江门,湛江,茂名,肇庆,惠州,梅州,汕尾,河源,阳江,清远,潮州,揭阳,云浮" 
x( 20 )="南宁,柳州,桂林,梧州,北海,防城港,钦州,贵港,玉林,南宁地区,柳州地区,贺州,百色,河池" 
x( 21 )="海口,三亚" 
x( 22 )="成都,绵阳,德阳,自贡,攀枝花,广元,内江,乐山,南充,宜宾,广安,达川,雅安,眉山,甘孜,凉山,泸州" 
x( 23 )="贵阳,六盘水,遵义,安顺,铜仁,黔西南,毕节,黔东南,黔南" 
x( 24 )="昆明,大理,曲靖,玉溪,昭通,楚雄,红河,文山,思茅,西双版纳,保山,德宏,丽江,怒江,迪庆,临沧" 
x( 25 )="拉萨,日喀则,山南,林芝,昌都,阿里,那曲" 
x( 26 )="西安,宝鸡,咸阳,铜川,渭南,延安,榆林,汉中,安康,商洛" 
x( 27 )="兰州,嘉峪关,金昌,白银,天水,酒泉,张掖,武威,定西,陇南,平凉,庆阳,临夏,甘南" 
x( 28 )="银川,石嘴山,吴忠,固原" 
x( 29 )="西宁,海东,海南,海北,黄南,玉树,果洛,海西" 
x( 30 )="乌鲁木齐,石河子,克拉玛依,伊犁,巴音郭勒,昌吉,克孜勒苏柯尔克孜,博 尔塔拉,吐鲁番,哈密,喀什,和田,阿克苏" 
x( 31 )="" 
x( 32 )="" 
x( 33 )="台北,高雄,台中,台南,屏东,南投,云林,新竹,彰化,苗栗,嘉义,花莲,桃园,宜兰,基隆,台东,金门,马祖,澎湖" 

function test(a,b) 
dim num,x1,i 
num =a.selectedIndex 
x1=split(x(num),",") 
b.options.length=ubound(x1)+1 
For i = 0 to ubound(x1) 
b.options(i).text =x1(i) 
b.options(i).value = x1(i) 
next 
end function 
--> 
</script>
</head> 
<body> 
<select name="a" size=1 onChange="vbscript:test a,b"> 
<option value= 0 >北京</option> 
<option value= 1 >上海</option> 
<option value= 2 >天津</option> 
<option value= 3 >重庆</option> 
<option value= 4 >河北</option> 
<option value= 5 >山西</option> 
<option value= 6 >内蒙古</option> 
<option value= 7 >辽宁</option> 
<option value= 8 >吉林</option> 
<option value= 9 >黑龙江</option> 
<option value= 10 >江苏</option> 
<option value= 11 >浙江</option> 
<option value= 12 >安徽</option> 
<option value= 13 >福建</option> 
<option value= 14 >江西</option> 
<option value= 15 >山东</option> 
<option value= 16 >河南</option> 
<option value= 17 >湖北</option> 
<option value= 18 >湖南</option> 
<option value= 19 >广东</option> 
<option value= 20 >广西</option> 
<option value= 21 >海南</option> 
<option value= 22 >四川</option> 
<option value= 23 >贵州</option> 
<option value= 24 >云南</option> 
<option value= 25 >西藏</option> 
<option value= 26 >陕西</option> 
<option value= 27 >甘肃</option> 
<option value= 28 >宁夏</option> 
<option value= 29 >青海</option> 
<option value= 30 >新疆</option> 
<option value= 31 >香港</option> 
<option value= 32 >澳门</option> 
<option value= 33 >TW</option> 

</select> 
<select name="b"> 
</select> 

</body></html>

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2008-02-27 19:07
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
vbs的....??在FF下不能运行!
2008-02-27 20:06
zhulei1978
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
收藏
得分:0 
这个
程序代码:
<form method="post" name="cityselectform" action="">
<SELECT style="WIDTH: 120px" onchange=setcity(); name="province" > 
          <OPTION value="">--请选择省份--</OPTION> 
           <option value="0">上海</option> 
          <option value="1">北京</option> 
          <option value="2">天津</option> 
          <option value="3">重庆</option> 
          <option value="4">河北</option> 
          <option value="5">山西</option> 
          <option value="6">内蒙古</option> 
          <option value="7">辽宁</option> 
          <option value="8">吉林</option> 
          <option value="9">黑龙江</option> 
          <option value="10">江苏</option> 
          <option value="11">浙江</option> 
          <option value="12">安徽</option> 
          <option value="13">福建</option> 
          <option value="14">江西</option> 
          <option value="15">山东</option> 
          <option value="16">河南</option> 
          <option value="17">湖北</option> 
          <option value="18">湖南</option> 
          <option value="19">广东</option> 
          <option value="20">广西</option> 
          <option value="21">海南</option> 
          <option value="22">四川</option> 
          <option value="23">贵州</option> 
          <option value="24">云南</option> 
          <option value="25">西藏</option> 
          <option value="26">陕西</option> 
          <option value="27">甘肃</option> 
          <option value="28">宁夏</option> 
          <option value="29">青海</option> 
          <option value="30">新疆</option> 
          <option value="31">香港</option> 
          <option value="32">澳门</option> 
          <option value="33">台湾</option> 
          <option value="34">国外城市</option> 
        </SELECT> 
城市:<SELECT style="WIDTH: 90px" name="city" > </SELECT> 
</form>
        
        <SCRIPT language=JavaScript>
<!--
function setcity() {
    switch (document.cityselectform["province"].value) {
        case "12" :
            var cityOptions = new Array(
            "合肥(*)", "合肥",
            "安庆", "安庆",
            "蚌埠", "蚌埠",
            "亳州", "亳州",
            "巢湖", "巢湖",
            "滁州", "滁州",
            "阜阳", "阜阳",
            "贵池", "贵池",
            "淮北", "淮北",
            "淮化", "淮化",
            "淮南", "淮南",
            "黄山", "黄山",
            "九华山", "九华山",
            "六安", "六安",
            "马鞍山", "马鞍山",
            "宿州", "宿州",
            "铜陵", "铜陵",
            "屯溪", "屯溪",
            "芜湖", "芜湖",
            "宣城", "宣城");
             break;
        case "1" :
            var cityOptions = new Array( 
"东城区","东城区",
"西城区","西城区",
"崇文区","崇文区",
"宣武区","宣武区",
"朝阳区","朝阳区",
"丰台区","丰台区",
"石景山","石景山",
"海淀区","海淀区",
"门头沟","门头沟",
"房山","房山",
"通州","通州",
"顺义","顺义",
"昌平","昌平",
"大兴","大兴",
"平谷","平谷",
"怀柔","怀柔",
"密云","密云",
"延庆","延庆");
            break;
        case "3" :
            var cityOptions = new Array(
"万州","万州",
"涪陵","涪陵",
"渝中","渝中",
"大渡口","大渡口",
"江北","江北",
"沙坪坝","沙坪坝",
"九龙坡","九龙坡",
"南岸","南岸",
"北碚","北碚",
"万盛","万盛",
"双挢","双挢",
"渝北","渝北",
"巴南","巴南",
"黔江","黔江",
"长寿","长寿",
"綦江","綦江",
"潼南","潼南",
"铜梁","铜梁",
"大足","大足",
"荣昌","荣昌",
"壁山","壁山",
"梁平","梁平",
"城口","城口",
"丰都","丰都",
"垫江","垫江",
"武隆","武隆",
"忠县","忠县",
"开县","开县",
"云阳","云阳",
"奉节","奉节",
"巫山","巫山",
"巫溪","巫溪",
"石柱","石柱",
"秀山","秀山",
"酉阳","酉阳",
"彭水","彭水",
"江津","江津",
"合川","合川",
"永川","永川",
"南川","南川");
            break;
        case "13" :
            var cityOptions = new Array( 
            "福州(*)", "福州",
            "福安", "福安",
            "龙岩", "龙岩",
            "南平", "南平",
            "宁德", "宁德",
            "莆田", "莆田",
            "泉州", "泉州",
            "三明", "三明",
            "邵武", "邵武",
            "石狮", "石狮",
            "永安", "永安",
            "武夷山", "武夷山",
            "厦门", "厦门",
            "漳州", "漳州");
             break;
        case "27" :
            var cityOptions = new Array( 
            "兰州(*)", "兰州",
            "白银", "白银",
            "定西", "定西",
            "敦煌", "敦煌",
            "甘南", "甘南",
            "金昌", "金昌",
            "酒泉", "酒泉",
            "临夏", "临夏",
            "平凉", "平凉",
            "天水", "天水",
            "武都", "武都", 
            "武威", "武威", 
            "西峰", "西峰", 
            "张掖", "张掖");
            break;
        case "19" :
            var cityOptions = new Array( 
            "广州(*)", "广州",
            "潮阳", "潮阳",
            "潮州", "潮州",
            "澄海", "澄海",
            "东莞", "东莞",
            "佛山", "佛山",
            "河源", "河源",
            "惠州", "惠州",
            "江门", "江门",
            "揭阳", "揭阳",
            "开平", "开平",
            "茂名", "茂名",
            "梅州", "梅州",
            "清远", "清远",
            "汕头", "汕头",
            "汕尾", "汕尾",
            "韶关", "韶关",
            "深圳", "深圳",
            "顺德", "顺德",
            "阳江", "阳江",            
            "英德", "英德",
            "云浮", "云浮",
            "增城", "增城",
            "湛江", "湛江",
            "肇庆", "肇庆", 
            "中山", "中山", 
            "珠海", "珠海");
            break;
        case "20" :
            var cityOptions = new Array( 
            "南宁(*)", "南宁",
            "百色", "百色",
            "北海", "北海",
            "桂林", "桂林",
            "防城港", "防城港",
            "河池", "河池",
            "贺州", "贺州",
            "柳州", "柳州",
            "钦州", "钦州", 
            "梧州", "梧州", 
            "玉林", "玉林");
            break;
        case "23" :
            var cityOptions = new Array( 
            "贵阳(*)", "贵阳",
            "安顺", "安顺",
            "毕节", "毕节",
            "都匀", "都匀",
            "凯里", "凯里",
            "六盘水", "六盘水",
            "铜仁", "铜仁",
            "兴义", "兴义", 
            "玉屏", "玉屏", 
            "遵义", "遵义");
            break;
        case "21" :
            var cityOptions = new Array( 
            "海口(*)", "海口",
            "儋县", "儋县",
            "陵水", "陵水",
            "琼海", "琼海",
            "三亚", "三亚", 
            "通什", "通什", 
            "万宁", "万宁");
            break;
        case "4" :
            var cityOptions = new Array( 
            "石家庄(*)", "石家庄",
            "保定", "保定",
            "北戴河", "北戴河",
            "沧州", "沧州",
            "承德", "承德",
            "丰润", "丰润",
            "邯郸", "邯郸",
            "衡水", "衡水",
            "廊坊", "廊坊",
            "南戴河", "南戴河",
            "秦皇岛", "秦皇岛",
            "唐山", "唐山",
            "新城", "新城",
            "邢台", "邢台", 
            "张家口", "张家口");
            break;
        case "9" :
            var cityOptions = new Array( 
            "哈尔滨(*)", "哈尔滨",
            "北安", "北安",
            "大庆", "大庆",
            "大兴安岭", "大兴安岭",
            "鹤岗", "鹤岗",
            "黑河", "黑河",
            "佳木斯", "佳木斯",
            "鸡西", "鸡西",
            "牡丹江", "牡丹江",
            "齐齐哈尔", "齐齐哈尔",
            "七台河", "七台河",
            "双鸭山", "双鸭山",
            "绥化", "绥化",
            "伊春", "伊春");
            break;
        case "16" :
            var cityOptions = new Array( 
            "郑州(*)", "郑州",
            "安阳", "安阳",
            "鹤壁", "鹤壁",
            "潢川", "潢川",
            "焦作", "焦作",
            "济源", "济源",
            "开封", "开封",
            "漯河", "漯河",
            "洛阳", "洛阳",
            "南阳", "南阳",
            "平顶山", "平顶山",
            "濮阳", "濮阳",
            "三门峡", "三门峡",
            "商丘", "商丘",
            "新乡", "新乡",
            "信阳", "信阳",
            "许昌", "许昌",
            "周口", "周口", 
            "驻马店", "驻马店");
            break;
        case "31" :
            var cityOptions = new Array( 
            "香港", "香港", 
            "九龙", "九龙",
            "新界", "新界");
            break;
        case "17" : 
            var cityOptions = new Array( 
            "武汉(*)", "武汉",
            "恩施", "恩施",
            "鄂州", "鄂州",
            "黄冈", "黄冈",
            "黄石", "黄石",
            "荆门", "荆门",
            "荆州", "荆州",
            "潜江", "潜江",
            "十堰", "十堰",
            "随州", "随州",
            "武穴", "武穴",
            "仙桃", "仙桃",
            "咸宁", "咸宁",
            "襄阳", "襄阳",
            "襄樊", "襄樊",
            "孝感", "孝感",
            "宜昌", "宜昌");
            break;
        case "18" :
            var cityOptions = new Array( 
            "长沙(*)", "长沙",
            "常德", "常德",
            "郴州", "郴州",
            "衡阳", "衡阳",
            "怀化", "怀化",
            "吉首", "吉首",
            "娄底", "娄底",
            "邵阳", "邵阳",
            "湘潭", "湘潭",
            "益阳", "益阳",
            "岳阳", "岳阳",
            "永州", "永州",
            "张家界", "张家界",
            "株洲", "株洲");
            break;
        case "10" :
            var cityOptions = new Array( 
            "南京(*)", "南京",
            "常熟", "常熟",
            "常州", "常州",
            "海门", "海门",
            "淮安", "淮安",
            "江都", "江都",
            "江阴", "江阴",
            "昆山", "昆山",
            "连云港", "连云港",
            "南通", "南通",
            "启东", "启东",
            "沭阳", "沭阳",
            "宿迁", "宿迁",            
            "苏州", "苏州",
            "太仓", "太仓",
            "泰州", "泰州",
            "同里", "同里",
            "无锡", "无锡",
            "徐州", "徐州",
            "盐城", "盐城",
            "扬州", "扬州",
            "宜兴", "宜兴",
            "仪征", "仪征",
            "张家港", "张家港", 
            "镇江", "镇江", 
            "周庄", "周庄");
            break;
        case "14" :
            var cityOptions = new Array( 
            "南昌(*)", "南昌",
            "抚州", "抚州",
            "赣州", "赣州",
            "吉安", "吉安",
            "景德镇", "景德镇",
            "井冈山", "井冈山",
            "九江", "九江",
            "庐山", "庐山",
            "萍乡", "萍乡",
            "上饶", "上饶",
            "新余", "新余", 
            "宜春", "宜春", 
            "鹰潭", "鹰潭");
            break;
        case "8" :
            var cityOptions = new Array( 
            "长春(*)", "长春",
            "白城", "白城",
            "白山", "白山",
            "珲春", "珲春",
            "辽源", "辽源",
            "梅河", "梅河",
            "吉林", "吉林",
            "四平", "四平",
            "松原", "松原",
            "通化", "通化",
            "延吉", "延吉");
            break;
        case "7" :
            var cityOptions = new Array( 
            "沈阳(*)", "沈阳",
            "鞍山", "鞍山",
            "本溪", "本溪",
            "朝阳", "朝阳",
            "大连", "大连",
            "丹东", "丹东",
            "抚顺", "抚顺",
            "阜新", "阜新",
            "葫芦岛", "葫芦岛",
            "锦州", "锦州",
            "辽阳", "辽阳",
            "盘锦", "盘锦",
            "铁岭", "铁岭",
            "营口", "营口");
            break;
        case "32" :
            var cityOptions = new Array( 
            "澳门", "澳门");
            break;
        case "6" :
            var cityOptions = new Array( 
            "呼和浩特(*)", "呼和浩特",
            "阿拉善盟", "阿拉善盟",
            "包头", "包头",
            "赤峰", "赤峰",
            "东胜", "东胜",
            "海拉尔", "海拉尔",
            "集宁", "集宁",
            "临河", "临河",
            "通辽", "通辽",
            "乌海", "乌海",
            "乌兰浩特", "乌兰浩特", 
            "锡林浩特", "锡林浩特");
            break;
        case "28" :
            var cityOptions = new Array( 
            "银川(*)", "银川",
            "固源", "固源", 
            "石嘴山", "石嘴山", 
            "吴忠", "吴忠");
            break;
        case "29" :
            var cityOptions = new Array( 
            "西宁(*)", "西宁",
            "德令哈", "德令哈",
            "格尔木", "格尔木",
            "共和", "共和",
            "海东", "海东",
            "海晏", "海晏",
            "玛沁", "玛沁",
            "同仁", "同仁", 
            "玉树", "玉树");
            break;
        case "15" :
            var cityOptions = new Array( 
            "济南(*)", "济南",
            "滨州", "滨州",
            "兖州", "兖州",
            "德州", "德州",
            "东营", "东营",
            "菏泽", "菏泽",
            "济宁", "济宁",
            "莱芜", "莱芜",
            "聊城", "聊城",
            "临沂", "临沂",
            "蓬莱", "蓬莱",
            "青岛", "青岛",
            "曲阜", "曲阜",
            "日照", "日照",
            "泰安", "泰安",
            "潍坊", "潍坊",
            "威海", "威海",
            "烟台", "烟台",
            "枣庄", "枣庄",
            "淄博", "淄博");
            break;
        case "0" :
            var cityOptions = new Array( 
"黄浦","黄浦",
"卢湾","卢湾",
"徐汇","徐汇",
"长宁","长宁",
"静安","静安",
"普陀","普陀",
"闸北","闸北",
"虹口","虹口",
"杨浦","杨浦",
"闵行","闵行",
"宝山","宝山",
"嘉定","嘉定",
"浦东","浦东",
"金山","金山",
"松江","松江",
"青浦","青浦",
"南汇","南汇",
"奉贤","奉贤",
"崇明","崇明");
            break;
        case "5" :
            var cityOptions = new Array( 
            "太原(*)", "太原",
            "长治", "长治",
            "大同", "大同",
            "候马", "候马",
            "晋城", "晋城",
            "离石", "离石",
            "临汾", "临汾",
            "宁武", "宁武",
            "朔州", "朔州",
            "忻州", "忻州",
            "阳泉", "阳泉", 
            "榆次", "榆次", 
            "运城", "运城");
            break;
        case "26" :
            var cityOptions = new Array( 
            "西安(*)", "西安",
            "安康", "安康",
            "宝鸡", "宝鸡",
            "汉中", "汉中",
            "渭南", "渭南",
            "商州", "商州",
            "绥德", "绥德",
            "铜川", "铜川",
            "咸阳", "咸阳",
            "延安", "延安",
            "榆林", "榆林");
            break;
        case "22" :
            var cityOptions = new Array( 
            "成都(*)", "成都",
            "巴中", "巴中",
            "达川", "达川",
            "德阳", "德阳",
            "都江堰", "都江堰",
            "峨眉山", "峨眉山",
            "涪陵", "涪陵",
            "广安", "广安",
            "广元", "广元",
            "九寨沟", "九寨沟",
            "康定", "康定",
            "乐山", "乐山",
            "泸州", "泸州",
            "马尔康", "马尔康",
            "绵阳", "绵阳",
            "眉山", "眉山",
            "南充", "南充",
            "内江", "内江",
            "攀枝花", "攀枝花",
            "遂宁", "遂宁",
            "汶川", "汶川",
            "西昌", "西昌",
            "雅安", "雅安",
            "宜宾", "宜宾", 
            "自贡", "自贡",
            "资阳", "资阳");
            break;
        case "33" :
            var cityOptions = new Array( 
            "台北(*)", "台北",
            "基隆", "基隆", 
            "台南", "台南", 
            "台中", "台中");
            break;
        case "2" :
            var cityOptions = new Array(
"和平", "和平",
"东丽", "东丽",
"河东", "河东",
"西青", "西青",
"河西", "河西",
"津南", "津南",
"南开", "南开",
"北辰", "北辰",
"河北", "河北",
"武清", "武清",
"红挢", "红挢",
"塘沽", "塘沽",
"汉沽", "汉沽",
"大港", "大港",
"宁河", "宁河",
"静海", "静海",
"宝坻", "宝坻",
"蓟县", "蓟县");
            break;
        case "30" :
            var cityOptions = new Array( 
            "乌鲁木齐(*)", "乌鲁木齐",
            "阿克苏", "阿克苏",
            "阿勒泰", "阿勒泰",
            "阿图什", "阿图什",
            "博乐", "博乐",
            "昌吉", "昌吉",
            "东山", "东山",
            "哈密", "哈密",
            "和田", "和田",
            "喀什", "喀什",
            "克拉玛依", "克拉玛依",
            "库车", "库车",
            "库尔勒", "库尔勒",
            "奎屯", "奎屯",
            "石河子", "石河子",
            "塔城", "塔城",
            "吐鲁番", "吐鲁番", 
            "伊宁", "伊宁");
            break;
        case "25" :
            var cityOptions = new Array( 
            "拉萨(*)", "拉萨",
            "阿里", "阿里",
            "昌都", "昌都",
            "林芝", "林芝",
            "那曲", "那曲", 
            "日喀则", "日喀则", 
            "山南", "山南");
            break;
        case "24" :
            var cityOptions = new Array( 
            "昆明(*)", "昆明",
            "大理", "大理",
            "保山", "保山",
            "楚雄", "楚雄",
            "大理", "大理",
            "东川", "东川",
            "个旧", "个旧",
            "景洪", "景洪",
            "开远", "开远",
            "临沧", "临沧",
            "丽江", "丽江",
            "六库", "六库",
            "潞西", "潞西",
            "曲靖", "曲靖",
            "思茅", "思茅",
            "文山", "文山",
            "西双版纳", "西双版纳",
            "玉溪", "玉溪", 
            "中甸", "中甸", 
            "昭通", "昭通");
            break;
        case "11" :
            var cityOptions = new Array( 
            "杭州(*)", "杭州",
            "安吉", "安吉",
            "慈溪", "慈溪",
            "定海", "定海",
            "奉化", "奉化",
            "海盐", "海盐",
            "黄岩", "黄岩",
            "湖州", "湖州",
            "嘉兴", "嘉兴",
            "金华", "金华",
            "临安", "临安",
            "临海", "临海",
            "丽水", "丽水",
            "宁波", "宁波",
            "瓯海", "瓯海",
            "平湖", "平湖",
            "千岛湖", "千岛湖",
            "衢州", "衢州",
            "江山", "江山",
            "瑞安", "瑞安",
            "绍兴", "绍兴",
            "嵊州", "嵊州",
            "台州", "台州",
            "温岭", "温岭",
            "温州", "温州",
            "舟山", "舟山");
            break;  
        case "34" :
            var cityOptions = new Array( 
            "旧金山","旧金山",
            "纽约","纽约",
            "东京","东京",
            "汉城","汉城",
            "巴黎","巴黎",
            "伦敦","伦敦");
            break;               
        default:
            var cityOptions = new Array("", "");
            break;
    }
    
    document.cityselectform["city"].options.length = 0;    
    for(var i = 0; i < cityOptions.length/2; i++) {
        document.cityselectform["city"].options[i]=new Option(cityOptions[i*2],cityOptions[i*2+1]);

        if (document.cityselectform["city"].options[i].value=="") 
        {
            //alert("here put City ok!");
            document.cityselectform["city"].selectedIndex = i;
        }
    }
    //转入繁体版本    
    var provcity = document.cityselectform["province"].value;
    var current_url = document.location.href;
    //if(provcity == "香港"){            
        //if(current_url!= null && (current_url.indexOf("personal_certify.jhtml")>=0 || current_url.indexOf("business_certify.jhtml")>=0)){
            //document.cityselectform._lang.value = "zh_HK:utf8";
            //document.cityselectform.submit();    
        //}    else{
        //}
    //}
}

function initprovcity() {
    var provObject = document.cityselectform["province"];
    for(var i = 0; i < document.cityselectform["province"].options.length; i++) {
        if (document.cityselectform["province"].options[i].value=="")
        {
            //alert("prov put is ok");
            document.cityselectform["province"].selectedIndex = i;
        }
    }
    setcity();
}
initprovcity();
// onload=initprovcity;
-->
</script>

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2008-03-16 11:41
快速回复:求助省市地区联动跳转菜单的实现
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039806 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved