关于限制反复提交 的问题

huidan 2004-05-06 06:09:56
有时(比如)上传相片时 会比较慢
有些什么方法可以 避免用户反复提交呢
因为 他们看到点了后没反应就又点

比如可以象CSDN的论坛一样 一点提交 按钮
按钮就变 灰色了
或其他方法
...全文
79 18 打赏 收藏 举报
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
huidan 2004-05-08
这样提交不了,老大
  • 打赏
  • 举报
回复
capnet 2004-05-08
使用cookie
  • 打赏
  • 举报
回复
sn12345678 2004-05-08
<input type=submit name=submit1 onclick="subform()">
<script>
funciton subform(){
document.form1.submit1.disable=true;
document.form1.submit()
}
</script>
  • 打赏
  • 举报
回复
huidan 2004-05-08
UP
  • 打赏
  • 举报
回复
huidan 2004-05-08
UP
  • 打赏
  • 举报
回复
sn12345678 2004-05-07
<input type=submit name=submit1 onclick="this.disable=true">
try it!
  • 打赏
  • 举报
回复
huidan 2004-05-07
UP
  • 打赏
  • 举报
回复
wanliang2001 2004-05-07
学习ing
  • 打赏
  • 举报
回复
huidan 2004-05-07
UP
  • 打赏
  • 举报
回复
huidan 2004-05-06
呵呵,还有一个问题:
<a href="test2.asp" onclick="this.disabled=true" target="_blank">click here</a>
这样点了以后 链接 确实变灰了,但是 还能用!!
怎么办呢?
  • 打赏
  • 举报
回复
huidan 2004-05-06
我想让页面自动判断,而不要服务器判断
  • 打赏
  • 举报
回复
zhc168 2004-05-06
你可以设置session来实现
如初始化时:session("a")=0
提交后:session("a")=session("a")+1
如果session("a")=1则表示第一次提交
如果session("a")>1则是重复提交了
  • 打赏
  • 举报
回复
binghgo 2004-05-06
onsubmit =this.style=disabled
  • 打赏
  • 举报
回复
huidan 2004-05-06
UP,但是怎么才能让 它先提交 后disbled呢
  • 打赏
  • 举报
回复
chenxuchen 2004-05-06
同意楼上所说
  • 打赏
  • 举报
回复
feiboynet 2004-05-06
你可以在提交一次后使按钮失效,如上

  • 打赏
  • 举报
回复
baisun 2004-05-06
this.diabled=true
  • 打赏
  • 举报
回复
huidan 2004-05-06
UP
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2004-05-06 06:09
社区公告
暂无公告