csdn博客控制重复提交的方法

刚刚突然想到一个好方法 


按钮灰画固然可以,但是用户后面不能再次提交,还是有弊端


这里突然想到一个好方法 受到csdn博客提交时候启发,


具体实现:

方法1 点击按钮后

 在页面预留的一个div 或者input hidden 的控件,比如修改这个input hidden的value值 从0 到1

用户再次提交时候,判断这个值是否依然是初始值0,如果是,让他提交,否则认为任务正在提交过程中

不能再次提交,当提交成功后,将value 值恢复为0 这样用户 又可以再次提交新内容了,比如买买买,又支付了一次


方法2

猜测csdn 博客的实现方法,先看下图


提交时候出现正在保存 这个图片,应该是插入了一个img 或者一段文字,当用户再次提交时候判断这个img是否存在 如果存在不能提交 否则允许

因为他提交成功直接回跳到另外一个界面了 ,如果不回跳,需要再动态删除这个图片,恢复原始状态,这样用户又可以再次提交某些内容


以上猜测。。


客户端控制重复提交的好处就是减轻服务器的压力

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值