关于限制反复提交 的问题

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

比如可以象CSDN的论坛一样 一点提交 按钮
按钮就变 灰色了
或其他方法
...全文
108 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

28,409

社区成员

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

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