标题:如何使得下拉列表值改变时,立即以该值为条件从数据库中查出对应的数据~!
只看楼主
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
结帖率:47.37%
已结贴  问题点数:10 回复次数:3 
如何使得下拉列表值改变时,立即以该值为条件从数据库中查出对应的数据~!
下拉列表
<select name="ht_name" style="WIDTH: 325px; color: #0066FF; border: 1px dotted #3333FF;"></select>

数据库查询的代码
sql="select * from ht_name='"&ht_name&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1

要想输出的结果
<%=rs("gys")%>

真不好意思,刚入门,求助的问题有些多,现在分值不够没法给朋友们结贴了!仍切望朋友们能给点支持!~
搜索更多相关主题的帖子: 朋友 sql 
2011-08-25 02:16
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:5 
初级方法:给<select>加onChange,将表单提交或window.location重定向,页面需刷新
高级办法:用AJAX不刷新网页,涉及代码较多

----我怎能在别人的苦难面前转过脸去----
2011-08-25 08:36
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
得分:0 
回复 2楼 dzt0001
你好!~~
能否做个最简单的实例呢?谢谢~~
2011-08-26 20:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:5 
程序代码:
<html>
<head>
  <title>选择刷新方法</title>

 <script language="javascript">

 function abc_Change(Val)

 {
    var cur_url=self.location.href;//获得当前页的URL地址
    document.form1.action=cur_url+"?AbcValue="+Val;//设置表单form1提交到当前页的URL地址,并附加下拉列表选择的值一起提交
    document.form1.submit();//提交表单
 }

 </script>
</head>
<body>
<from name="form1" method="post">

 <%
    IF Request("AbcValue")="" Then
       Response.Write "你还没有选则,请选择一个"
    Else
       Response.Write "你选的是"&Request("AbcValue")&"继续选择"
    End IF

 %>

 <!--this.options[this.selectedIndex].value获得下拉列表选择的值javascript语法-->

 <!--onchange表示下拉列表选择时执行一段javascript函数-->

 <select name="abc" onchange="abc_Change(this.options[this.selectedIndex].value);">
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>

 </select>
</form>
</body>
</html>
将以上代码保存为一个.asp文件测试
2011-08-27 16:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-348342-1-1.html




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

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