传值问题

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?!
...全文
33 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

28,409

社区成员

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

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