防止表单重复提交
<script type="text/javascript">
var checkSubmitFlg = false;//设定布尔变量
function checkSubmit() {//单击提交按钮时执行该函数
if (checkSubmitFlg == true) {//如果checkSubmitFlg为真
return false;//就返回false
}
checkSubmitFlg = true;
return true;
}
//如果双击按钮就返回false
document.ondblclick = function docondblclick() {
window.event.returnValue = false;
}
//如果单击按钮checkSubmitFlg值为true就返回false
document.onclick = function doconclick() {
if (checkSubmitFlg) {
window.event.returnValue = false;
}
}
</script>
<form action="" method="post">
输入任意信息:
<input type="text" name="info" onsubmit="return checkSubmit();"/>
<input type="submit" value="提交"/>
</form>
分享到:
相关推荐
javascript方式防止表单重复提交,
springboot2.1+redis+拦截器 防止表单重复提交详细完整介绍,所用到的文件都上传了,下载即可使用。自己花了半天整理,并且测试通过,使用在实际项目中的,希望对每一个下载的朋友有帮助。
防止表单重复提交的方法(简单的token方式),内附实现代码及实现思路。
防止表单重复提交。判断是新打开的页面还是刷新的页面 判断是新打开的页面还是刷新的页面
自定义封装注解类,(生成token存放到redis中)通过注解的方式解决API接口幂等设计防止表单重复提交
几种防止表单重复提交的方法 禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 我之前的文章曾说...
struts2防止表单重复提交,利用struts的拦截器tokenSession,轻轻松松解决表单重复提交的问题。 附件为源代码,后台延迟了3秒,可直接在web服务器下部署运行,输入用户名和密码后,多点几次提交按钮,然后看控制台...
提交表单后提交禁用提交按钮,防止重复提交.
自定义标签防止表单重复提交 部署运行即可使用。
主要介绍了浅谈利用Session防止表单重复提交,简单介绍表单重复提交的情况,分析,以及解决方法代码示例,具有一定借鉴价值,需要的朋友可以了解下。
当用户将信息提交到服务器,服务器响应采用forward方式调转到下一个页面后,此时地址栏中显示的是上个页面的URL,若刷新当前页面,浏览器会将再次提交用户先前输入的数据,就会再次出现表单重复提交的问题。...
struts2防止表单重复提交--重定向
redis专栏 002 springboot redis 防止表单重复提交
服务器端避免表单的重复提交,利用同步令牌来解决重复提交的基本原理如下:(1)用户访问提交数据的页面,服务器端在这次会话中,创建一个session对象,并产生一个令牌值,将这个令牌值作为隐藏输入域的值,随表单一起发送到...
【原创】Struts2防止表单重复提交.doc
主要介绍了spring boot 防止重复提交实现方法,结合实例形式详细分析了spring boot 防止重复提交具体配置、实现方法及操作注意事项,需要的朋友可以参考下
struts数据回显、模型驱动、防止表单重复提交