手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >通过location.replace禁止浏览器后退防止重复提交
通过location.replace禁止浏览器后退防止重复提交
摘要:在网页设计中,可能由于某种需求,需要禁止浏览器的后退按钮,特别是一些对用户操作比较严格的网站,如果用户重复提交事件,然后又后退,这样可能会对...

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

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

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

<a href="#">链接</a>

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

<input type="button" value="提交">

【通过location.replace禁止浏览器后退防止重复提交】相关文章:

图片之间的切换

Prototype1.4手册

JS实现上下左右对称的九九乘法表

js比较日期大小的方法

TypeError document.getElementById(...) is null错误原因

js禁止页面刷新与后退的方法

理解javascript封装

JS实现模拟风力的雪花飘落效果

JavaScript实现简单的数字倒计时

超级强大的表单验证

精品推荐
分类导航