W www Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #1 用asp做表单提交时,按下提交按钮后,服务器可能很长时间才有返回结果,这时再次按下提交按钮,数据就会被提交两次。但这是不希望出现的。好多网站都 是这样。 但大富翁不是,请问这是如何实现的。
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #2 呵呵, 很简单呀, 隐藏一个特殊的input是此提交的序列号, 如果提交后查询如果已 经存在就是有了, 就不提交, 否则就提交. FID就是.
阿 阿蒙 Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #3 同意 cytown 在大富翁上每个人都有一个 id 标识 和你的 ip 是对应的。监测他就 可以了
E Energy Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-17 #10 按下按钮后用javascript将按钮disabled
E Energy Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-17 #14 按下按钮后用javascript将按钮disabled
E Energy Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-17 #15 tranfser .... stop ... 发出 tranfser .... stop ... 发出 bug,I slower
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-01 #19 另一个方法: 在网页里放一个hidden的表单域,value=0,每次提交前先检查他的值,如果 是0就提交,提交之后把他的值改为1,就不能再次提交了.
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-01 #20 我也没有弄懂YYSUN是如何做的,不过在本论坛的源代码里确实有一个隐藏的Input.