ASP和数据库的问题

afreehawk 2001-04-08 03:14:00
加精
本人在HTML页上有两个控件都是Select名字分别为"select_One","Select_Two"
第一个Select在OnChange事件中要提出一个SQL语句,然后查询一个数据库,将这个数据库的其中一个字段的符合条件的值分别作为第二个Select的Option,不知道应该如何实现
请教各位大侠,望赐教。
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
binghuodao 2001-04-10
  • 打赏
  • 举报
回复
不刷页面估计悬
「已注销」 2001-04-10
  • 打赏
  • 举报
回复
我来晚了

不知道顶楼做好了没
hyh1978 2001-04-10
  • 打赏
  • 举报
回复
这还不简单,是不是客户端用服务端的数据?
<script>
<%
Set Rs = cnn.Execute(strSql)
do while not rs.eof
%>
MyVar<%=i%>=<%=Rs(1)%> //也可以用数组
<%
i=i+1
rs.MoveNext
Loop
%>
</script>
shengjian_abc 2001-04-10
  • 打赏
  • 举报
回复
binghuodao(冰火岛),说的对,需要刷新叶面 
afreehawk 2001-04-09
  • 打赏
  • 举报
回复
其实我上一个问题的原意是,如何将数据库的一条记录的值付给Javascrpit的一个变量。或者是说如何被Javascript所用。最好给出例程。本人用的是ASP+Javascript,但是不知道怎么将
ASP取得的记录的值付给Javascript。谢谢各位了。
BrentIvan 2001-04-08
  • 打赏
  • 举报
回复
有两种方案,
1:在Select_One的OnChange事件中,刷新页面,取回对应的Select_Two的Option
<%
Set rst = cnn.Execute(sSql)
%>
<select name="Select_Two">
<%
Do While Not rst.Eof
%>
<option value="<%= rst("value")%>"> <%= rst("text") %></option>
<%
rst.MoveNext
Loop
%>

2. 直接一次将Select_One、Select_Two的选项都取回,但同时还要取回两者选项间的对应关系,在Client User改变Select_One时,直接改变Select_Two的选项就可以,这样就不用刷新了。

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧