<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>作业16</title>
<script type="text/javascript">
var arr = new Array(new Array("湖南省","长沙市","湘潭市","株洲市"),new Array("上海市","浦东新区","宝山区"),new Array("北京市","朝阳区","海淀区"));
//为省添加选项
function sheng()
{
with(form1)
{
for(var i=0;i<arr.length;i++)
{
var option = new Option(arr[i][0],i)
s1.add(option);
}
}
}
//为指定省添加市的选项
function shi(z)
{
with(form1)
{
s2.length = 0;
for(var j=1;j<arr[z].length;j++)
{
var option = new Option(arr[z][j])
s2.add(option);
}
}
}
function show()//显示选择结果
{
form1.txt.value=form1.s1.options[form1.s1.selectedIndex].text + "(" +form1.s2.options[form1.s2.selectedIndex].text +")"
}
</script>
</head>
<body οnlοad="sheng();shi(0);show()">
<form name="form1">
<select style="width:100px;" name="s1" οnchange="shi(this.value);show()"></select>
<select style="width:100px;" name="s2" οnchange="show()"></select>
您选择的是:<input type="text" name="txt">
</form>
</body>
</html>
以上是ASP.NET中的代码,由他人提供,本人随便编写的。运行结果还可以!