用js数组联动下拉框

<script>
var  onecount;   
onecount=0;   
 
subcat  =  new  Array();   
subcat[0]  =  new  Array("徐汇区","01","001");   
subcat[1]  =  new  Array("嘉定区","01","002");   
subcat[2]  =  new  Array("黄浦区","01","003");   
subcat[3]  =  new  Array("南昌市","02","004");   
subcat[4]  =  new  Array("九江市","02","005");   
subcat[5]  =  new  Array("上饶市","02","006");   
 
onecount=6;   
 
function  changelocation(locationid)   
{   
document.myform.smalllocation.length  =  0;   
 
var  locationid=locationid;   
var  i;   
document.myform.smalllocation.options[0]  =  new  Option('====所有地区====','');   
for  (i=0;i  <  onecount;  i++)   
{   
if  (subcat[i][1]  ==  locationid)   
{   
 //alert(subcat[i][0]+"  "+subcat[i][2]);
document.myform.smalllocation.options[document.myform.smalllocation.length]  =  new  Option(subcat[i][0],  subcat[i][2]);   
}   
}   
 
}   
 
//-->   
</script>   
</head>   
 
<form  name="myform"  method="post">   
<select  name="biglocation"  onChange="changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value)">   
<option  value="01"  selected>上海</option>   
<option  value="02">江西</option>   
</select>   
<select  name="smalllocation">   
<option  selected  value="">==所有地区==</option>   
</select>   
</form>   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值