一个利用选择菜单的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集合之间能否通信呢,具体应该怎么做,我曾试过,但说对象不支持该属性

好了, 谢谢





...全文
59 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
谢谢,看明白了

回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-02 12:36
社区公告
暂无公告