通过location.replace禁止浏览器后退防止重复提交


Posted in Javascript onSeptember 04, 2014

在网页设计中,可能由于某种需求,需要禁止浏览器的后退按钮,特别是一些对用户操作比较严格的网站,如果用户重复提交事件,然后又后退,这样可能会对某些数据产生灾难性的问题。所以今天就向大家介绍一种通过location.replace禁止浏览器后退按钮的方法。

这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远处于失效状态,用户也就无法进行后退了。具体的使用方法如下所示:

①比如现在我要做一个超链接,这个链接链到页面htmer.htm,代码如下:

<a href="#" onclick="location.replace('htmer.htm')">链接</a>

②如果是使用按钮进行超链接,则同样链接到页面htmer.htm的代码如下:

<input type="button" value="提交" onclick="location.replace('htmer.htm')">
Javascript 相关文章推荐
JavaScript XML实现两级级联下拉列表
Nov 10 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
jQuery实用基础超详细介绍
Apr 11 Javascript
jQuery中实现动画效果的基本操作介绍
Apr 16 Javascript
Js可拖拽放大的层拖动特效实现方法
Feb 25 Javascript
纯javascript实现简单下拉刷新功能
Mar 13 Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 Javascript
JavaScript实现移动端滑动选择日期功能
Jun 21 Javascript
第一次记录Bootstrap table学习笔记(1)
May 18 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
Oct 26 Javascript
浅谈Webpack 是如何加载模块的
May 24 Javascript
jquery实现穿梭框功能
Jan 19 jQuery
下拉框select的绑定示例
Sep 04 #Javascript
javascript使用正则获取url上的某个参数
Sep 04 #Javascript
JavaScript中匿名、命名函数的性能测试
Sep 04 #Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 #Javascript
require.js深入了解 require.js特性介绍
Sep 04 #Javascript
用console.table()调试javascript
Sep 04 #Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 #Javascript
You might like
如何给phpadmin一个保护
2006/10/09 PHP
PHP4实际应用经验篇(5)
2006/10/09 PHP
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
php创建session的方法实例详解
2015/01/27 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
ThinkPHP中session函数详解
2016/09/14 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
JavaScript中的prototype使用说明
2010/04/13 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
python 调试冷知识(小结)
2019/11/11 Python
python 创建一维的0向量实例
2019/12/02 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
python能做哪些生活有趣的事情
2020/09/09 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
Pandas的数据过滤实现
2021/01/15 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
工作决心书
2014/03/11 职场文书
幼儿园秋游感想
2014/03/12 职场文书
岗位竞聘书范文
2014/03/31 职场文书
综艺节目策划方案
2014/06/13 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers
Python time库的时间时钟处理
2021/05/02 Python
详细了解MVC+proxy
2021/07/09 Java/Android