传值问题

hhfh 2002-05-14 04:23:53
index.htm的代码如下:
<html>

<head>
<title>传值</title>
</head>

<body>

<p><select size="1" name="sfdb">


<% for year_id=2000 to 2010 %>
<option value="<%=year_id%>"><%=year_id%></option>
<% next %>
</select><a href="next.asp?my_date=<%=request.form("sfdb")">下一页</a></p>

</body>

</html>


我在下拉菜单中选取一数字,我想把此数字传给next.asp中!
我运行时,my_date永远是空,地址栏的地址是http://gold/next.asp?my_date=
请问用什么方法,可以将下拉菜单的数字传给next.asp?!
...全文
3 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hhfh 2002-05-15
<!--#include file="ados.asp"-->这难道也是注释吗?这好像是调用ado.asp呢
回复
casear_huang 2002-05-15
这个是<!-- html的注释 -->
回复
sduwjr 2002-05-15
注释呀,老大
曾经我也辉煌,而今慢慢坠落...........
回复
hhfh 2002-05-15
<!-- -->这是什么意思,有啥用?!
回复
oldforest 2002-05-15
1. index.htm是不能运行ASP的
2. 表单需要递交后才能用request获得变量
3. request.form是需要post方法递交的,用get方法要用request.querystring
回复
hhfh 2002-05-15
我用上面的代码都可以,谢谢了!
但进入下一页时,是新开了一窗体。我怎样使next.asp在相同网页中打开,而不另打开一窗体!
回复
julyclyde 2002-05-15
是注释。但是被曲解了
回复
hhfh 2002-05-14
如果是文本框呢
回复
ChinaOk 2002-05-14
<select size="1" name="sfdb" onchange="javascript:location.href='next.asp?my_date='+this.value;">
<% for year_id=2000 to 2010 %>
<option value="<%=year_id%>"><%=year_id%></option>
<% next %>
</select></p>

回复
yyy_er 2002-05-14
这样当然不行
你可以试试这样
<SELECT name="xx"
onchange=top.location=this.options[this.selectedIndex].value size=1>
<% for year_id=2000 to 2010 %>
<option value="next.asp?my_date=<%=year_id>"><%=year_id%></option>
<% next %>
</select>
</select>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

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