奇怪的问题:为什么我用request.form.count统计出来的数字总是比实际提交变量数多一个?
真是奇怪 问题点数:20、回复次数:12Top
1 楼beckheng(☆碧恒☆)回复于 2001-10-30 11:41:23 得分 0
多了个按钮吧。
Top
2 楼hchxxzx(NET?摸到一点门槛)回复于 2001-10-30 11:54:37 得分 0
request.form.countp 这样的方式统计的是所有form内的所有东西,如果有多个按钮,把总数减按钮的个数想必就可以了。Top
3 楼koyia(koyia)回复于 2001-10-30 11:59:07 得分 0
不是
我一把按钮算进去了啊
可还多一个
我页面一共只有7个input(包括隐藏)
后来我把所有变量列出来看
发现最后面有两数字变量,而且还随机变化
真是奇怪!
从哪冒出来的呢?Top
4 楼koyia(koyia)回复于 2001-10-30 12:20:22 得分 0
不是
我已把按钮算进去了啊
可还多一个
我页面一共只有7个input(包括隐藏)
可request.form.count总是等于8
后来我把所有变量列出来看
发现最后面有两数字变量,而且还随机变化
真是奇怪!
从哪冒出来的呢? Top
5 楼karma(无为MS MVP)回复于 2001-10-30 12:30:09 得分 0
看一下不就知道了
for each item in request.form
response.write item & "=" & request.form(item) & "<br>"
nextTop
6 楼koyia(koyia)回复于 2001-10-30 12:38:11 得分 0
查到最后两个变量:
Submit.x=12
Submit.y=18
这是什么意思阿?
哪来的变量?Top
7 楼karma(无为MS MVP)回复于 2001-10-30 12:41:44 得分 0
你的SUBMIT按钮是图像(<input type=image ...>)吧?Top
8 楼koyia(koyia)回复于 2001-10-30 13:52:31 得分 0
是啊
怎么啦?Top
9 楼karma(无为MS MVP)回复于 2001-10-30 13:58:48 得分 20
如果是图像提送键的话,浏览器会传会点击图像时鼠标相对于图像的坐标Top
10 楼koyia(koyia)回复于 2001-10-30 14:31:33 得分 0
哦?
是这样啊?
者有什么用呢?Top
11 楼karma(无为MS MVP)回复于 2001-10-30 14:36:48 得分 0
有用啊,譬如你的图像是一副中国地图,你点击某个地方后提送表单,在服务器端根据传回的坐标值,你能判断其代表什么地方,然后传回一张当地的地图或消息Top
12 楼beckheng(☆碧恒☆)回复于 2001-10-30 16:36:38 得分 0
原来是这么样的!
Top




