一个利用选择菜单的value值传递作为条件来执行查询的问题

Sophieling 2004-08-02 12:36:42
各位大侠,我初次学ASP,有很多问题请教
Q1:

<select name="main" id="select" >
<option value="2">科学</option>
<option value="3">艺术</option>
<option value="4">时尚</option>
<option value="5">社会</option>
</select> </td>
<%set rs1=server.createobject("adodb.recordset")%>
<% exec1="select class,describe from bookclass where id="%>

这里我想实现选择菜单传来的value值作为以下查询的条件,但是屡试,都是失败,很头痛

曾今尝试过:定义一个变量sel,然后在select标签里用javascript语句onChange="javacript:sel=this.select.value",然后再放到查询语句里id=sel,失败了

怎么解决呢?

Q2
用javascript语言定义的函数或变量与用Vbscript定义的函数或变量之间能否实现信息的交流?

Q3
在一个ASP文档中对应不同数据表的RS集合之间能否通信呢,具体应该怎么做,我曾试过,但说对象不支持该属性

好了, 谢谢





...全文
99 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
alcoholwang 2004-08-02
  • 打赏
  • 举报
回复
Dim SortSQL,Sort
Sort=Request("Sort")
Select Case Sort
Case 2
SortSQL=" ORDER BY Hits DESC"
Case 3
SortSQL=" ORDER BY NickName "
Case Else
Sort=0
SortSQL=" ORDER BY Vote DESC"
End Select

Response.Write("<form name='TopVoter' method='post' action='Top.asp'>重新排序:<select name='Sort' id='Sort' onChange='document.Top.submit();'><option value='0'>------请选择------</option><option value='1'>按XX排序</option><option value='2'>按XXX排序</option><option value='3'>按XXX排序</option></select></form>")
787912 2004-08-02
  • 打赏
  • 举报
回复
main.asp
<script language="javascript">
function processform(){
var TargetValue=document.all("main").value;
var Url="main.asp";
Url=Url+"?id="+TargetValue;
form1.action=Url;
form1.submit();
}
</script>
<select name="main" id="select" >
<option value="2">科学</option>
<option value="3">艺术</option>
<option value="4">时尚</option>
<option value="5">社会</option>
</select>
<%set rs1=server.createobject("adodb.recordset")%>
<% exec1="select class,describe from bookclass where id="%>
BlackBabbitt 2004-08-02
  • 打赏
  • 举报
回复
路过~~参考~~~

8错!!

可为什么不结帖~~~
Sophieling 2004-08-02
  • 打赏
  • 举报
回复
谢谢,看明白了

28,409

社区成员

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

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