多级Select控件联动取值问题
<select name= "s3 " onChange= "changeselect3(this.value) ">
<option> ==请选择镇区== </option>
</select>
…………
function changeselect3(locationid)
{ document.form1.s4.length = 0;
document.form1.s4.options[0] = new Option( '==请选择学校== ', ' ');
for (i=0; i <subval4.length; i++)
{
if (subval4[i][0] == locationid)
{document.form1.s4.options[document.form1.s4.length] = new Option(subval4[i][2],subval4[i][1]);}
}
Response.write(locationid)
<% Session( "DeptID ") = 怎样在这里取得s3的值 %>
}
我已经试过 <% Session( "DeptID ") = locationid %> 取不到值,也试过 <% Session( "DeptID ") = s3.selectindex%> 不能执行
------解决方案--------------------那好办.再加个参数: window.location.href= "RegClass.asp?DeptID= "+locationid + "&s= " + 第一个选项.value + "| " + 第二个选项.value....;
回本页时,可以处理这个参数.这需要你用javascript编一定量的代码.如果不想这么麻烦,简单点儿可以:
他们不保持原值也可以.在其下列出,用户选择的项即可:比如:
<select> .. </select> <select> .. </select> .....
您选择的是: .....(这里把分析的参数列出来)
下面显示刷新后你处理的结果.