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

刚刚突然想到一个好方法 


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


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


具体实现:

方法1 点击按钮后

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

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

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


方法2

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


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

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


以上猜测。。


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值