request.form("bobby").count哪错了

firstboy 2004-03-31 11:17:03
<form method="POST" action="1.asp">
<p>
<input type="text" name="hobby" size="20"><br>
<input type="checkbox" name="hobby" value=" 足球 "> 足球
<input type="checkbox" name="hobby" value=" 乒乓球 "> 乒乓球
</p>
<p><input type="submit" value=" 发送 " name="B1">
<input type="reset" value=" 重填 " name="B2"></p>
</form>

<%
ww=request.form("bobby").count
response.write ww
%>

执行后ww=0,书上说是“找不到参数”的意思,怎么会呢,有三个“hobby”呀??哪位大哥帮一下我这个大菜鸟呀!!!

如果这样的话,<%……%>换成
<%
For i = 1 To Request.Form("hobby").Count
Response.Write Request.Form("hobby")(i) & "< BR>"
Next
%>
肯定出错呀
...全文
57 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
firstboy 2004-04-01
是呀是呀,这个我都没看见,麻烦各位老大了,分给第一个说出的人了,对不起下面的老大们了,呵呵!! :)
回复
lubaixu 2004-04-01
呵呵.
兄弟,是不是写错了呀?
一个是hobby,一个是bobby....
回复
bingbingcha 2004-04-01
哈哈。。。。写错字了
回复
mustapha 2004-04-01
bobby改成hobby
回复
feitian1217 2004-04-01
你用split函数试试看,应该可以实现这一效果吧
回复
ww=request.form("bobby").count
----》ww=request.form("hobby").count
hobby你写成bobby了~~
回复
Heister 2004-04-01

request.form("bobby") 是一个字符串,如果有多个 bobby ,那么这个字符串中的值以 , 分隔
回复
aspsky 2004-03-31
你想实现什么效果?是让你的<input>里所设置的显示么?
换成request.form("hobby") 看看
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告