jquery 省份选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>三级国家省份市级下拉级联</title>
<script type="text/javascript">
/*written by keefelu*/
window.οnlοad=function(){
    var aslt=document.getElementsByTagName('select')[1];
    var aotn=aslt.getElementsByTagName('option')[1];
    aslt.οnchange=function(){
        turnCity();
    }        
};

function turn(){
    var provinceList=new Array();
	provinceList['请选择国家']=["请选择省份"];
    provinceList['中国']=["请选择省份","浙江","江苏","福建",".."];
    provinceList['美国']=["请选择省份","11","22","33"];
    provinceList['英国']=["请选择省份","44","55"];
    var province=document.forms[0].province;//文档中的第一个省份;
    province.options.length=0;//把province下拉列表的选项清0
    var index=document.forms[0].country.value; //文档中的第一个国家;
    province.options.length=0;
    for(var j in provinceList[index]){
        newOption=new Option(provinceList[index][j],provinceList[index][j]);
        province.options.add(newOption);		
		var city=document.forms[0].city;//文档中的第一个市区;
        city.options.length=1;//把city下拉列表的选项清0
    }
}
function turnCity(){
        var cityList=new Array();
		cityList['请选择省份']=["请选择城市"];
		cityList['..']=["....."];
        cityList['浙江']=["请选择城市","杭州","宁波","温州","绍兴","金华","湖州","嘉兴"];
        cityList['江苏']=["请选择城市","南京","苏州","徐州","无锡","常州","镇江"];
        cityList['福建']=["请选择城市","福州市","厦门市","龙岩市","钓鱼岛","冲绳","三沙市","..."];
        cityList['11']=["请选择城市","aa","bb","cc"];
        cityList['22']=["请选择城市","dd","ee","ff"];
		cityList['33']=["请选择城市","gg"];
        cityList['44']=["请选择城市","hh11","iiaa","jjcc"];
        cityList['55']=["请选择城市","kk1234","ll4567","mm8910"];
        var city=document.forms[0].city;//文档中的第一个市区;
        city.options.length=0;//把city下拉列表的选项清0
        var index=document.forms[0].province.value;
        city.options.length=0;
        for(var j in cityList[index]){
            newOption=new Option(cityList[index][j],cityList[index][j]);
            city.options.add(newOption);
        }
}
</script>
</head>
<body>
<form action="#" method="get">
<select name="country" οnchange="turn()">
<option value="请选择国家" selected="selected">请选择国家</option>
<option value="中国">中国</option>
<option value="美国">美国</option>
<option value="英国">英国</option>
</select>
<select name="province">
<option value="0" selected="selected">请选择省份</option>
</select>
<select name="city">
<option value="0" selected="selected">请选择城市</option>

</select>
</form>
</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值