通过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 相关文章推荐
基于js实现投票的实例代码
Aug 04 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
May 20 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
微信小程序 实战程序简易新闻的制作
Jan 09 Javascript
详解JS中的快速排序与冒泡
Jan 10 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
Jun 13 Javascript
判断滚动条滑到底部触发事件(实例讲解)
Nov 15 Javascript
Angular5.1新功能分享
Dec 21 Javascript
Less 安装及基本用法
May 05 Javascript
Vuejs+vue-router打包+Nginx配置的实例
Sep 20 Javascript
下拉框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
PHP类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
Thinkphp中数据按分类嵌套循环实现方法
2014/10/30 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
javascript验证身份证号
2015/03/03 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
Javascript函数的参数
2015/07/16 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Python操作MongoDB详解及实例
2017/05/18 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
python pip如何手动安装二进制包
2020/09/30 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
超市业务员岗位职责
2013/12/05 职场文书
竞选演讲稿范文
2013/12/28 职场文书
中国文明网签名寄语
2014/01/18 职场文书
初二生物教学反思
2014/02/03 职场文书
记帐员岗位责任制
2014/02/08 职场文书
《生命的药方》教学反思
2014/04/08 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL