asp 二级联动下拉菜单问题...求解
写了个信息提交页其中有一个二级联动下拉菜单需要用户选择,因为页面中有些信息需要跳转到其它页做处理,处理之后需要把值返回到之前的信息提交页,现在的问题是我在处理页能获取到二级联动菜单 value值和数组下标,但是不知道该如何返回到信息提交页中(比方说:我在信息提交页中一级下拉菜单选择了 华东,二级下拉菜单选择了 华东二区(电信) 之后点击提交进入到处理页aa.asp 把选择的 华东和华东二区(电信) 这两个值 获取到之后进行了一些处理,之后再把这两个值返回到信息提交页test.asp 在信息提交页我该如何把选择的值 再赋给 select标签...并显示 在提交之前选择的样子)....请大家帮我解决下
test.asp页
<%
'接收aa.asp 页传过来的值,赋值给input标签中的value
dim username,daqu,fuwuqi
username = request.QueryString("username")
daqu = request.QueryString("daqu")
fuwuqi = request.QueryString("fuwuqi")
%>
<body>
<form name="form" action="" method="post" onsubmit="return checkForm()">
用户名:<input type="text" name="username" id="username" value="<%=username%>"/>
<br />
<br />
<select name="oneclass" id="oneclass" onchange="Change()">
<option selected="selected">--请选择--</option>
<option>华南</option>
<option>华东</option>
</select>
<select name="twoclass" id="twoclass" >
<option selected="selected">--请选择--</option>
</select>
<br />
<br />
<input type="submit" value="提交" />
</form>
</body>
<script type="text/javascript" language="javascript1.2">
var two=new Array();
two[0]=new Array();
two[1]=new Array();
two[2]=new Array();
//赋值,每个一级分类的二级分类存放于数组的一行。
two[0][0]="--请选择--"
two[1][0]="--请选择--"
two[1][1]="华南一区(电信)";
two[1][2]="华南二区(电信)";
two[1][3]="华南之约(电信)";
two[2][0]="--请选择--"
two[2][1]="华东一区(电信)";
two[2][2]="华东二区(电信)";
two[2][3]="华东三区(电信)";
two[2][4]="华东四区(电信)";
two[2][5]="华东之恋(电信)";
two[2][6]="华东情缘(电信)";
function Change()
{
var i,Index,Index1;
Index=document.form.oneclass.selectedIndex;
iCount=0;
while (two[Index][iCount]!=null) iCount++;//计算选定一级分类的二级分类个数
document.form.twoclass.length=iCount;//改变下拉菜单的选项数
for (i=0;i<=iCount-1;i++)//改变下拉菜单的内容
document.form.twoclass[i]=new Option(two[Index][i]);
document.form.twoclass.focus();
}
function checkForm()
{
var daqu,fuwuqi
daqu = document.form.oneclass.selectedIndex
fuwuqi = document.form.twoclass.selectedIndex
document.form.action="aa.asp?daqu="+daqu+"&fuwuqi="+fuwuqi+""
}
</script>
aa.asp 处理页
<%
dim username,daqu,fuwuqi,daqu1,fuwuqi1
username = request.Form("username")
daqu = request.Form("oneclass")
fuwuqi = request.Form("twoclass")
daqu1 = request.QueryString("daqu")
fuwuqi1 = request.QueryString("fuwuqi")
response.Write(username)&" --> 获取到的用户名<br>"
response.Write(daqu)&" --> request.Form 直接获取到的一级菜单值<br>"
response.Write(fuwuqi)&" --> request.Form 直接获取到的二级菜单值<br>"
response.Write(daqu1)&" --> request.QueryString 获取到的一级菜单数组下标<br>"
response.Write(fuwuqi1)&" --> request.QueryString 获取到的二级菜单数组下标<br>"
'response.End()
Response.Write("<script type='text/javascript'>window.location.href='test-1.asp?username="& username &"&daqu="& daqu1 &"&fuwuqi="& fuwuqi1 &"';</script>")
%>