导致表单提交的原因
场景一:在网络延迟的情况下让用户有时间点击多次submit按钮导致表单重复提交
场景二:表单提交后用户点击【刷新】按钮导致表单重复提交
场景三:用户提交表单后,点击浏览器的【后退】按钮回退到表单页面后进行再次提交
如何防止表单提交
利用JavaScript防止表单重复提交(只能防止场景1)
利用Session防止表单重复提交
这个大佬讲的很好
传送门
it999977 ©著作权
文章标签 javascript session 文章分类 JavaScript 前端开发
场景一:在网络延迟的情况下让用户有时间点击多次submit按钮导致表单重复提交
场景二:表单提交后用户点击【刷新】按钮导致表单重复提交
场景三:用户提交表单后,点击浏览器的【后退】按钮回退到表单页面后进行再次提交
利用JavaScript防止表单重复提交(只能防止场景1)
利用Session防止表单重复提交
这个大佬讲的很好
传送门
redis缓存 setIfAbsent防止重复提交
/input.jsp /addOK.jsp ...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M