提问在ASP中怎样得到一个select标签的值啊。

Canbus 2004-11-10 04:30:27
<select name="catalog">
<option value="01" selected>pic/</option>
<option value="02" selected>pic/poly/</option>
<option value="03">pic/glass/</option>
<option value="04">pic/iron/</option>
<option value="05">pic/wood/</option>
</select>
我有这样的一个标签,
我用response.write request("catalog")
怎么得不到用户选择的值啊。
...全文
201 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
davs 2004-11-10
  • 打赏
  • 举报
回复
没有method
wujoe_00 2004-11-10
  • 打赏
  • 举报
回复
<form >??晕,action都没有,你怎么提交的先?
djricky 2004-11-10
  • 打赏
  • 举报
回复
变量名=REQUESE.FROM("标签名")

再在ASP语句中用("=变量名")

不就可以了?
Canbus 2004-11-10
  • 打赏
  • 举报
回复
davery() 你的还是不行啊。
偶自已弄出来了。谢谢davery() ,谢谢各位。代码如下。
'response.write "catalog<br>"
response.write request.form("catalog")
%>
<html>
<body>
<form method="POST" ><select name="catalog">
<option value="01" >pic/</option>
<option value="02" selected>pic/poly/</option>
<option value="03">pic/glass/</option>
<option value="04">pic/iron/</option>
<option value="05">pic/wood/</option>
</select></td></tr>

<input style=FONT-SIZE:9pt type="submit" value=" 上 传 " name=Submit>
</from>
davs 2004-11-10
  • 打赏
  • 举报
回复
请注意下地址栏,传值到那里去啦<form name="form1" action="#" >
<select name="catalog">
<option value="01">pic/</option>
<option value="02" >pic/poly/</option>
<option value="03">pic/glass/</option>
<option value="04">pic/iron/</option>
<option value="05">pic/wood/</option>
</select>
<input name="ff" type="submit" value="aa">
</form>
<%

response.write(request.form("catalog"))
'response.End()
%>
ylhyh 2004-11-10
  • 打赏
  • 举报
回复
你注意一下davery() 的更改,提交按钮也要放到form里面的,要不你就写代码调submit方法
Canbus 2004-11-10
  • 打赏
  • 举报
回复
各位高手,快帮助一下啊。兄弟急啊。
Canbus 2004-11-10
  • 打赏
  • 举报
回复
加10分
这个问题应该不难的吧。
Canbus 2004-11-10
  • 打赏
  • 举报
回复
davery() 还是不行的哦。
davs 2004-11-10
  • 打赏
  • 举报
回复
'response.write "catalog<br>"
response.write request.form("catalog")
%>
<html>
<body>
<form ><select name="catalog">
<option value="01" >pic/</option>
<option value="02" selected>pic/poly/</option>
<option value="03">pic/glass/</option>
<option value="04">pic/iron/</option>
<option value="05">pic/wood/</option>
</select></td></tr>

<input style=FONT-SIZE:9pt type="submit" value=" 上 传 " name=Submit>
</from>
Canbus 2004-11-10
  • 打赏
  • 举报
回复
都改了,还是不行啊。哪位大哥帮助改改。这是完整的。
<%
response.write "catalog<br>"
response.write request.form("catalog")
%>
<html>
<body>
<form ><select name="catalog">
<option value="01" >pic/</option>
<option value="02" selected>pic/poly/</option>
<option value="03">pic/glass/</option>
<option value="04">pic/iron/</option>
<option value="05">pic/wood/</option>
</select></td></tr>
</from>
<input style=FONT-SIZE:9pt type="submit" value=" 上 传 " name=Submit>
好了马上给分
  • 打赏
  • 举报
回复
中间有两个是selected,混乱

request.form("catalog")
serverme 2004-11-10
  • 打赏
  • 举报
回复
alert(document.frm.catalog.options[document.frm.catalog.options.selectedIndex].value);
Canbus 2004-11-10
  • 打赏
  • 举报
回复
谢谢,马上试一下。
Canbus 2004-11-10
  • 打赏
  • 举报
回复
急啊。没有知道吗?
davs 2004-11-10
  • 打赏
  • 举报
回复
<select name="catalog">
中间有两个是selected
第二个,确保再没有其它的catalog传过的值,才能用request("catalog")取得值,要不用request.form("catalog")比较好一点

第三个,确保<select name="catalog">表签在Form表单中,要不提交不过来

28,391

社区成员

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

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