首页> 互联网> 正文

防止表单重复提交的4种方法

我再的呢 发布时间: 2020-09-28 09:43:33 评论数 0 阅读量: 13.33w

1.背景与介绍:

平时开发的项目中可能会出现下面这些情况:

  1. 由于用户误操作,多次点击表单提交按钮。
  2. 由于网速等原因造成页面卡顿,用户重复刷新提交页面。
  3. 黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。

这些情况都会导致表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复提交有一定的必要性。

2.解决方案

2.1 通过JavaScript屏蔽提交按钮(不推荐)

通过js代码,当用户点击提交按钮后,屏蔽提交按钮使用户无法点击提交按钮或点击无效,从而实现防止表单重复提交。

特别声明:以上内容为新媒体平台“驱动号”用户上传并发布,该内容观点仅代表作者本人,驱动号仅提供信息存储空间服务。

全部评论 {{total}}

67 文章数量

371.42w+ 阅读量