请教ASP联动问题?
假设ACCESS数据库表TABLE1数据如下:
ID NAME BANJI
1 张三 高一(1)班
2 李四 高一(1)班
3 丁一 高一(2)班
4 王二 高一(2)班
5 陈五 高一(1)班
我要请教的问题是:在一个添加页面中,有两个SELECT,分别为SELECT1、SELECT2,当我在SELECT1中输入“丁一”时,要求在SELECT2中联动显示“高一(2)班”,输入“张三”时,要求在SELECT2中联动显示“高一(1)班”......,请问ASP如何实现这个功能?
我是菜鸟,请老师们赐教代码。谢谢!
[解决办法]
如果数据量少的话 就用我下面的方法, 如果数据量多的话 建议用AJAX
<script type="text/javascript">var name=new Array();var classd=new Array();//该部分数据库生成name[1]="张三"classd[1]="高一(1)班"name[2]="李四"classd[2]="高二(3)班"name[3]="丁一"classd[3]="高一(2)班"//生成结束function getClassed(){ var strMark; var i,intMark; strMark=document.getElementById("named").value; for(i=0; i<name.length;i++) { if(name[i]==strMark) { document.getElementById("Classed").value=classd[i]; } }}</script>
[解决办法]
其中 JS数组 和下面SELECT的值 可以用 ASP直接生成, 我为了方便没有读写数据库~