首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

请问ASP联动有关问题

2012-03-24 
请教ASP联动问题?假设ACCESS数据库表TABLE1数据如下:IDNAMEBANJI1张三高一(1)班2李四高一(1)班3丁一高一(2

请教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

JScript code
<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直接生成, 我为了方便没有读写数据库~

热点排行