前端看下,怎么避免onclick 点击重复提交,偶尔点击一次提交两次数据 急急急!

点击以后 触发 onclick 事件 但是有时候点击一次,数据在同一秒内提交了两次 而且是同一个时间 导致后台重复打款问题 ,有遇到这种问题的大神吗

第1个回答  2018-12-24
请问下找到原因了吗,我也遇到这种情况,偶尔出现,在网上搜索半天,终于遇到一个同样问题的。
第2个回答  2018-07-13

    在你的onclick事件里面, 加一个弹出遮蔽层的方法,透明的和屏幕一样大小的遮蔽层,这样整个网页就都点不了了,就不怕会被重复提交数据了。

    也有可能是你事件里面的问题,那就需要你调试了,一行一行调试,看问题出在哪里

追问

我这里面有蒙版 点击以后就不能二次点击 但是每天第一次点击会出现这个问题,点击一次 提交两次 导致重复打款,是偶尔 不是一直都出现这个问题 后台也做了判断 但是不行 打款就在一秒钟 打了两次

只提交一次,很烦,头都大了

主要是这个问题不知道什么时候触发,重复提交一次以后,后边再点击付款,就没有出现这个问题,这个问题总是出现在浏览器一天没刷新,第一次点击的时候

本回答被网友采纳

javaweb防止表单重复提交的几种解决方案
2.设置HTTP报头,控制表单缓存,使得所控制的表单不缓存信息,这样用户就无法通过重复点击按钮去重复提交表单。 但是这样做也有局限性,用户在提交页面点击刷新也会造成表单的重复提交。3.通过PRG设计模式(用来防止F5刷新重复提交表单):PRG模式通过响应页面Header返回HTTP状态码进行页面跳转替代响应页面跳转过程。...

相似回答