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

来源:互联网 发布:淘宝店铺上新软件 编辑:程序博客网 时间:2024/06/06 18:02

刚刚突然想到一个好方法 


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


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


具体实现:

方法1 点击按钮后

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

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

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


方法2

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


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

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


以上猜测。。


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

0 0
原创粉丝点击