| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 549 人关注过本帖
标题:欢迎高手们来讨论---很有趣
只看楼主 加入收藏
032031125
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
 问题点数:0 回复次数:8 
欢迎高手们来讨论---很有趣

1:首先是表单中的下拉列表: <form name="jiaoshi" > <% sql = "select * from room" set rs = server.createobject("adodb.recordset") rs.open sql,conn,1,1 %> <select name="jiaoshi" > <option value="" selected>请选择</option> <% do while not rs.eof %> <option value="<%=trim(rs("ro_name"))%>"><%=rs("ro_name")%></option> <% i=i+1 rs.movenext loop rs.close set rs = nothing %> </select> </form> 2:是下拉列表的onchange事件: <SCRIPT LANGUAGE="VBScript"> <!-- sub zhouci_onchange if xueqi.xueqi.value = "" Or jiaoshi.jiaoshi.value = "" Then MsgBox "不能为空选项,请选择学期.教室和周次!", vbOKOnly, "信息提示" zhouci.zhouzi.value="" exit sub else

wkn=1 Do While wkn <=35 strwkn=trim((wkn-1)+1) select case wkn case 1 <% sqltxt = "select * from yyxx where ro_name='"&request("document.jiaoshi.jiaoshi.options.value")&"' and we_name='第一周' and weekday_name=1 and jie_ci=12" set rs1 = server.createobject("adodb.recordset") rs1.open sqltxt,conn,1,1 if rs1.recordcount<>0 then %> msgbox "<%=trim(rs1("js_name"))%>,"&document.jiaoshi.jiaoshi.options.value&"" document.form1.button1.value="<%=trim(rs1("js_name"))%>" document.form1.button1.disabled=true <%else%> document.form1.button1.value="待定" <%end if%> end select 问题: 为什么ro_name='"&request("document.jiaoshi.jiaoshi.options.value")&"'取不到值啊 请高手们指教....

搜索更多相关主题的帖子: option name form 
2005-08-22 09:16
virusswb
Rank: 1
等 级:新手上路
威 望:1
帖 子:342
专家分:0
注 册:2005-8-6
收藏
得分:0 
request("jiaoshi")
就可以取到值了吧

jorden008@
2005-08-22 09:55
032031125
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
得分:0 
还是取不到啊
document.form1.button1.value="&lt;%=trim(rs1("js_name"))%&gt;"
取出来为空啊
ro_name='"&amp;request("document.jiaoshi.jiaoshi.options.value")&amp;"'还是没有取到相应的值啊
2005-08-22 10:15
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你按2楼的方法试试
2005-08-22 10:49
032031125
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
得分:0 
我试了,ro_name='"&amp;request("jiaoshi")&amp;" 也一样啊'
2005-08-22 10:57
032031125
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
得分:0 
document.form1.button1.value="&lt;%=trim(rs1("js_name"))%&gt;" 读出来的是空值啊
2005-08-22 10:59
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
那你数据库里面就是空值
2005-08-22 11:04
032031125
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
得分:0 
数据库可以读出来啊
msgbox "&lt;%=trim(rs1("js_name"))%&gt;,"&amp;document.jiaoshi.jiaoshi.options.value&amp;""
可以选出相应的值啊
2005-08-22 11:06
032031125
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-16
收藏
得分:0 
如果我用直接写ro_name='10号机房'   就可以读出版document.form1.button1.value="&lt;%=trim(rs1("js_name"))%&gt;" 的值啊
2005-08-22 11:14
快速回复:欢迎高手们来讨论---很有趣
数据加载中...
 
   



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

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