请教ASP中的onchange事件
我以前用VB编程的时候,假如有两个下拉框,第二个下拉框的数据范围可以根据第一个下拉框的选定内容触发,比如说假定第一个取的是“车间”,第二个取的是“姓名”,只要选定了车间号,相应的姓名一栏中所取出的数据就是该车间的所有人。而在ASP中,下拉框只有onchange事件,我就采取了下面这种办法:
1、先定义一个隐含框 <input type="hidden" name="lb">
2、输入车间时使用以下语句:
<td><select name="newchejianhao" size="1" onchange="document.fmfm.lb.value=options[selectedIndex].value">
<%sql="select chejianhao,chejianming from chejiandaima order by chejianhao"
set rs1 = conn.execute(sql)
if rs1.eof and rs1.bof then
else%>
<%do while not Rs1.EOF %>
<option value="<%=rs1(0)%>"><%response.write(rs1(1))%></option>
<%Rs1.MoveNext
Loop
end if%>
<%Rs1.Close%>
</select></td>
当然表单名称是“fmfm”,这样再通过判断“lb”的值就可以选择“姓名”一栏中的数据范围了。但这只是我的一种思路而已,在运行过程中onchange事件并没有实现。现在只好请教各位大侠,希望您能告诉我这里面的错误及能够实现的方法,好吗?!