double-submit-prevention相关内容

双击提交按钮时如何避免两次插入两条相同的记录?

我有一个弹出窗口,其中有两种 onclick 方法,即“提交"和“放弃". 当我点击 提交 两次时,它会插入两条记录,这意味着重复记录. 我怎样才能避免这种情况? 解决方案 防止重复提交是一个常见问题. 尽管有很多解决方案,因为你已经标记了它 struts2,框架提供了两种开箱即用的方式来处理双重提交: 令牌拦截器 它返回一个 invalid.token 结果 ..

如何阻止“返回"和“刷新"按钮重新提交我的表单?

我在做网络开发. 我有一个关于信用卡的页面,当用户点击“刷新"或“返回"时,交易将再次执行,这是不需要的. 这包括浏览器左上角的“返回"&“刷新"按钮,“右键单击->刷新/返回",按“F5"键.这只能在某些 cgi 页面上完成,而不是全部. 这可以使用 Javascript 来完成吗?或者其他方法? 解决方案 标准方式 是分 3 步完成. 表单页面提交字段到处理页面 ..
发布时间:2021-12-25 11:38:07 前端开发

防止双重提交的纯 Java/JSF 实现

我们在 WebSphere v8.5 上使用 JSF 2.0 和几个组件库 PrimeFaces 4.0、Tomahawk 2.0、RichFaces 等. 我正在寻找通用机制来避免在页面刷新或再次单击提交按钮时重新提交表单.我有很多不同场景的应用. 目前我已经考虑在 onclick 属性中使用一段 JavaScript 禁用按钮,但这并不令人满意.我正在为此目的寻找纯 Java 实现 ..
发布时间:2021-12-20 14:57:13 其他开发

解决双重提交问题

我想看看 Web 开发人员如何避免双重提交问题.所以基本上我对问题的理解如下: 当不耐烦的用户多次提交表单时,会发生两次提交,从而导致问题.这个问题可以通过 JavaScript(特别是 jQuery 脚本)来解决,一旦表单被提交就会禁用提交按钮——如果客户端禁用了 JavaScript,则这是一个弱点. 还有服务器端的检测方法. 所以我的问题是: 人们如何克服双重服从?双 ..

通过更改事件防止两次提交表单

我有一个带有隐藏的提交按钮和一个文本输入的表单.在文本输入中,我将jQuery附加到它的change事件中,该事件提交了表单.关键是,如果我在输入中按回车键,则表单将提交两次.我认为是因为Enter提交表单,而输入检测到更改事件,然后再次提交表单.我有两个问题:-我的想法对吗?-我该如何解决? 这是javascript: $("input.price").live('change',fu ..
发布时间:2021-05-09 19:13:19 其他开发

如何在JSF中进行双击预防

我们有一些搜索页面,它们会处理大量数据,并且需要一段时间才能完成.当用户点击搜索按钮时,我们不想让他们第二次提交搜索结果. 在JSF中是否有进行“双击"检测/预防的最佳实践? PrimeFaces组件似乎可以完成我们想要的操作,因为它将在单击搜索按钮到搜索完成之间的一段时间内禁用UI,但是有没有更通用的策略可供我们使用(也许不依赖PrimeFaces的东西)?理想情况下,在搜索完成之前 ..
发布时间:2021-02-13 19:10:52 其他开发

提交后的重定向后获取(PRG)摘要页面

因此,我阅读了称为PRG的方法,以解决表单双重提交问题.但是,我还没有找到显示给用户的“摘要页面/成功消息"的简化实现.我能想到的唯一方法是存储一个会话变量,但我不希望它在多次刷新后都保持不变.它应该只显示一次消息/摘要,然后完成.此外,如果用户无法返回到先前提交的页面,那将是理想的选择. 这是我的PRG码: Protected Sub InsertRequest() Handles ..
发布时间:2020-07-03 21:00:00 其他开发

刷新PHP时双重提交

我正在尝试纠正脚本中两次提交的问题.当我按提交时,它只更新一次mysql(这就是我想要的).但是,当我点击刷新时,它将再次更新mysql.按下刷新按钮后,似乎会忽略if语句.我该怎么做才能阻止 这是我的代码 if (isset($_POST['submitButton'])) { //do something } ..
发布时间:2020-05-15 04:40:52 PHP

纯Java/JSF实现可防止双重提交

我们在带有多个组件库PrimeFaces 4.0,Tomahawk 2.0,RichFaces等的WebSphere v8.5上使用JSF 2.0. 我正在寻找一种通用机制,以避免刷新页面或再次单击提交按钮时重新提交表单.我有许多具有不同方案的应用程序. 目前,我已经考虑在onclick属性中使用一段JavaScript禁用按钮,但这并不令人满意.我正在为此目的寻找纯Java实现,例如 ..
发布时间:2019-11-21 17:23:41 Java相关

防止双重表格提交

完全重复:如何处理多个提交服务器端 手头的一般任务是:防止在多用户基于web的应用程序。考虑财务交易。 我有两种方法可以一起使用: JavaScript禁用按钮 缺点:禁用JavaScript时不起作用 后端验证 - 查看此类型的最后一次请求多久之前来自此用户,并且如果不久之前发出错误消息 缺点:如果两份提交文件足够接近,每个提交文件可能无法识别其他文件。 ..
发布时间:2018-06-19 21:42:57 前端开发

如何停止背面和重新提交我的表单刷新按钮?

我在做Web开发。 我有一个网页做信用卡,其中,当用户点击“刷新”或“返回”,本次交易将更多的时间进行,这是不必要的。 这包括浏览器左上方的“返回”&放大器; “刷新”按钮,“右点击 - >刷新/后退”,preSS“F5”键。 这是要一定的CGI页面只是,不是所有的人上完成的。 可以这样使用JavaScript做什么?或任何其他方法? 解决方案 借助标准方法是做它在3个步骤。 ..