&#106avascript中取得下拉框的值太麻烦(下拉框联动)

王朝html/css/js·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

在 JS中获取下拉框的值真是要费很多周章,比起在ASP。NET中来就麻烦多了

< html >

< head >

< title >List< /title >

< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >

< script LANGUAGE="javascript" >

< !--

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)

{

document.myform.smalllocation.options[document.myform.smalllocation.length]

= new Option(subcat[i][0], subcat[i][2]);

}

}

}

//-- >

< /script >

< /head >

< body >

< 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 >

< script LANGUAGE="javascript" >

< !--

changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value);

//-- >

< /script >

< /body >

< /html >

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航