<script language="javascript">
var sever=new Array();
sever[0]=['雷霆1区','雷霆2区'];
sever[1]=['天涯1区','天涯2区'];
function changeSever()
{
var newop; //定义一个Option变量用来保存项
var index; //用来保存所选项的索引值
document.form1.select2.options.length=0; //清空子下拉框的所有项
document.form1.select2.options.add(new Option("请选择相应的服务器")); //添加一个项
index=document.form1.select1.selectedIndex-1; //和数组的KEY关联
for(var i=0;i<sever[index].length;i++) //循环出相对应的数组的值
{
newop=new Option(sever[index][i],sever[index][i]); //二维数组
document.form1.select2.options.add(newop); //添加
}
}
</script>
<form name="form1" method="post" action="">
<select name="select1" onChange="changeSever()"> //父下拉框
<option selected>请选择所在区</option>
<option value="lt">雷霆</option>
<option value="ty">天涯</option>
</select>
<p><select name="select2"> //子下拉框
<option>请选择服务器</option>
</select>
</form>
var sever=new Array();
sever[0]=['雷霆1区','雷霆2区'];
sever[1]=['天涯1区','天涯2区'];
function changeSever()
{
var newop; //定义一个Option变量用来保存项
var index; //用来保存所选项的索引值
document.form1.select2.options.length=0; //清空子下拉框的所有项
document.form1.select2.options.add(new Option("请选择相应的服务器")); //添加一个项
index=document.form1.select1.selectedIndex-1; //和数组的KEY关联
for(var i=0;i<sever[index].length;i++) //循环出相对应的数组的值
{
newop=new Option(sever[index][i],sever[index][i]); //二维数组
document.form1.select2.options.add(newop); //添加
}
}
</script>
<form name="form1" method="post" action="">
<select name="select1" onChange="changeSever()"> //父下拉框
<option selected>请选择所在区</option>
<option value="lt">雷霆</option>
<option value="ty">天涯</option>
</select>
<p><select name="select2"> //子下拉框
<option>请选择服务器</option>
</select>
</form>