学习三级联动

<html><head><title>学习三级联动</title>

 

<script language="javascript">

var g_selProvince;

var g_selCity;

var g_selCounty;

 

//-----省

var Provinces = new Array(

new Array("河南省","河南省")

);

 

//-----市

var Citys = new Array(

new Array("河南省","郑州","郑州"),

new Array("河南省","洛阳","洛阳"),

new Array("河南省","许昌","许昌"),

new Array("河南省","南阳","南阳")

);

 

//-----县

var Countys = new Array(

new Array("郑州","东风","东风"),

new Array("郑州","南阳","南阳")

);

 

function FillProvinces(selProvince)

{

    selProvince.options[0]=new Option("请选择","0");

    for(i=0;i<Provinces.length;i++)

{

   selProvince.options[i+1] = new Option(Provinces[i][1],Provinces[i][0]);

}

selProvince.options[0].selected = true;

selProvince.length = i+1;

}

 

function FillCitys(selCity,ProvinceCode)

{

    selCity.options[0]=new Option("请选择","0");

count = 1;

for(i=0;i<Citys.length;i++)

{

   if(Citys[i][0].toString() == ProvinceCode)

{

   selCity.options[count] = new Option(Citys[i][2],Citys[i][1]);

count = count + 1;

}

}

selCity.options[0].selected = true;

selCity.length = count;

}

 

function FillCountys(selCounty,CityCode)

{

    selCounty.options[0]=new Option("请选择","0");

count = 1;

for(i=0;i<Countys.length;i++)

{

   if(Countys[i][0].toString() == CityCode)

{

   selCounty.options[count] = new Option(Countys[i][2],Countys[i][1]);

count = count + 1;

}

}

selCounty.options[0].selected = true;

selCounty.length=count;

}

 

function City_onchange()

{

    FillCountys(g_selCounty,g_selCity.value);

}

 

function Province_onchange()

{

    FillCitys(g_selCity,g_selProvince.value);

City_onchange();

}

 

 

</script>

 

</head>

 

<body><form name="myform" id="myform">

    <select name="s1"></select>

    <select name="s2"></select>

<select name="s3"></select>

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

 

<script language="javascript">

 

function InitCitySelect(selProvince,selCity,selCounty)

{

    g_selProvince = selProvince;

g_selCity = selCity;

g_selCounty = selCounty;

selProvince.onchange = Function("Province_onchange();");

selCity.onchange = Function("City_onchange();");

FillProvinces(selProvince);

Province_onchange();

}

InitCitySelect(document.myform.s1,document.myform.s2,document.myform.s3);

 

</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水寒

感谢打赏,您的支持是我最大的动

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值