javascript - 如何防止用户按退格键/后退箭头

标签 javascript

我有一系列调查,一个接一个。似乎在一项调查之后,有些人会按退格键返回到上一项调查,然后用新信息重新提交。 我怎样才能阻止这个?我假设我需要某种 Javascript 脚本。

我找到了这个 Preventing backspace to go back from the current form

但如果有人故意这样做,这似乎没有帮助,情况可能就是这样。

最佳答案

不要破坏后退按钮。这会破坏浏览器 HCI rules .

要正确执行此操作,您需要为正在进行的调查的每个实例分配一个唯一的 ID。然后,当调查开始时,检查之前是否未提交过 ID。

关于javascript - 如何防止用户按退格键/后退箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436590/

相关文章:

javascript - 在不使用其名称/arguments.callee 的情况下引用当前函数

javascript - Meteor #each 和 session 数据

javascript - 去除Json中的空白

javascript - 谷歌脚本: IO error when deserializing continuation

javascript - 这个 AngularJS 过滤器表达式是哪个 javascript 构造?

javascript - 使用 Jquery 访问 innerhtml

javascript - 如何为 JQuery/AJAX 'get' 例程的结果设置回调

javascript - JavaScript 中 (new Date()).toDateString() 的可能返回值?

javascript - Safari 浏览器在 window.location 之后停止 js 执行

JavaScript如何唯一标识一个网站