| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 684 人关注过本帖
标题:请求高手帮忙,联动下拉框
只看楼主 加入收藏
wcj888
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
请求高手帮忙,联动下拉框
<%@ Language=VBScript %><!--#include file="data.asp"-->


<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>设备登记</title>
<%
dim sql,rs
set rs=server.createobject("adodb.recordset")
sql="select  * from [abss] where bz='1'"
rs.open sql,conn,1,1
%>

<script language="javascript">
   var onecount;
   onecount=0;
   subcat = new Array();
 <%
   count = 0
   do while not rs.eof
 %>
subcat[<%=count%>]= new Array ("<%=trim(rs("id"))%>","<%=rs("sbbh")%>","<%=rs("xh")%>","<%=rs("sbmc")%>");
 <%
   count =count +1
   rs.movenext
   loop
   rs.close
   set rs=nothing
 %>
 onecount=<%=count%>;
 function changelist(locationid)
       {
       document.form1.abss.length =0;
       var i;
       var locationid=locationid;
       document.form1.abss.options[0] = new Option('====所有设备====','');
       for (i=0;i<onecount;i++)
       {
       if(subcat[i][0]==locationid
       {
       document.form1.abss.options[document.form1.abss.length]= new option(subcat[i][3],subcat[i][1]);
       }
       }
       }
</script>
<style type="text/css">
</style>
</head>
<body>
<p align="center"><b><font size="5"  face="华文新魏" color="#1927ED">设备登记</font></b></p>
<hr height="4">
    <form name="form1" method="post" width="600">
     <p><font size="2"> 单位&nbsp;&nbsp;
<% Response.Write "<select name=id width=100px onChange=changelist(document.form1.id.options[document.form1.id.selectedIndex].value)>"

           set rs=server.createobject("adodb.recordset")
          sql="select  *  from [shop]"
         rs.open sql,conn,1,1
        do while not rs.eof
            Response.Write "<option value="&rs("id")&">"&rs("name")&"</option>"
            rs.movenext
        loop
        set rs=nothing         
            %>    </select>
       
        <font size="2">设备</font>
        <select name="abss">
        <option selected value="">==所有设备==</option></select>
      </p>

    <p align="center">
    <input type="submit" name="Submit3" value="提交" style="background-color:#B8EFF6"></form>
    <input type="submit" value="退出" style="background-color:#1CBFCC" ></p>
<%end if%>      

</body>
</html>





请问怎么改才能联动abss选择项?请求高手帮我改一下
搜索更多相关主题的帖子: 请求 
2009-07-29 12:28
wcj888
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-4
收藏
得分:0 
高手都到哪里去,快半天了,也没一个人来
2009-07-29 16:21
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:7 
document.form1.abss.options[document.form1.abss.length]= new option(subcat[i][3],subcat[i][1]);
你这句话已经在修改选项还要问怎么改么?
2009-07-29 16:49
wcj888
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-4
收藏
得分:0 
什么意思呀?能不能说的具体些,不太懂你的意思!
2009-07-30 09:44
wcj888
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-4
收藏
得分:0 
我前面列的不能联动,所以请求高手指点一下
2009-07-30 09:45
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:7 
请搜索一下 以前有过类似问题 还写过例子
2009-07-30 09:45
wcj888
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-4
收藏
得分:0 
最好帮忙改一下,别的例子也不实用,高手请帮忙!
2009-07-30 11:00
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
最好动脑动手
2009-07-30 11:44
wcj888
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-4
收藏
得分:0 
会不会呀?这里的论坛也只一般而己,没能力请不要说闲话嘛,有功夫说闲话,没功夫指出错误!我已经想了好几天了,都没解决!
2009-07-30 14:48
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
OK 既然你这么说 我想这个论坛没人告诉你了 如果你说例子不实用 是你自己的问题 知道举一反三吗 你就想要别人写得跟你的一模一样?你觉得自己写得很好?你的写法很好?
2009-07-30 14:52
快速回复:请求高手帮忙,联动下拉框
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012890 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved