php - 在任何浏览器中禁用后退按钮的替代方法

标签 php javascript web-applications

是否有任何替代方法可以禁用任何浏览器的后退按钮来避免以下情况:

  1. 用户正在填写一个大表格
  2. 用户不小心按下了后退按钮
  3. 当用户返回页面时,由于表单已被删除,他们必须重新填写表单

最佳答案

查看 sisyphus.js .正是为了这个目的。它添加了 GMail 样式(客户端)自动保存到任何 HTML 表单。在包含要保存的表单的页面中添加这行 JavaScript:

$('form').sisyphus();

当用户填写此表单时,图书馆将自动在本地保存他们键入的任何内容。如果他们离开页面(或浏览器崩溃,只要返回同一页面就会自动用他们的所有数据填充表单。一旦他们成功提交表单,sisyphus.js 将清除本地缓存的输入数据。

我还没有尝试过 Sisyphus 的替代品,称为 Garlic.js据说对旧浏览器有更好的支持。

关于php - 在任何浏览器中禁用后退按钮的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14846037/

相关文章:

带有选项卡的 Php 平面文件数据库

javascript - 从 VBA 到 Javascript 的转换

javascript - 匹配来自任何语言的字母

web-applications - 500 错误 Weblogic 服务器

PHP fatal error : Class 'PDO' not found

php - 通过 SESSION 链接用户

php - 获取简单的 html 文本字段以发布到 mysql 数据库

c# - 将 ASP.NET Web 窗体应用程序转换为桌面应用程序

PHP - 如何打印我的数据库表?

javascript - popoto.js - 预定义密码查询