广告
返回顶部
首页 > 资讯 > 精选 >浅谈利用Session防止表单重复提交
  • 449
分享到

浅谈利用Session防止表单重复提交

session重复提交 2023-05-30 19:05:41 449人浏览 薄情痞子
摘要

解决项目中表单重复提交的问题,在平常的项目中有以下几种可能出现表单重复提交的情况,比如说:1.由于服务器缓慢或者网络延迟的原因,重复点击提交按钮2.已经提交成功,但是还不停刷新成功页面3.已经提交成功,通过回退,再次点击提交按钮。这些情况都

解决项目中表单重复提交的问题,在平常的项目中有以下几种可能出现表单重复提交的情况,比如说:

1.由于服务器缓慢或者网络延迟的原因,重复点击提交按钮

2.已经提交成功,但是还不停刷新成功页面

3.已经提交成功,通过回退,再次点击提交按钮。

这些情况都可能使数据库中产生过多相同的冗余数据,浪费数据库资源。只有转发才会出现,重定向则不会。

针对第一种情况的解决方案(使用javascript),对后面两种无效:

首先在页面中添加如下格式的JavaScript代码

 var submitFlag=false; function checksubmit(){ if(!submitFlag){  submitFlag=true;  document.fORMs[0].submit();   } }

--结束END--

本文标题: 浅谈利用Session防止表单重复提交

本文链接: https://www.lsjlt.com/news/220518.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作