【发布时间】:2011-03-03 07:26:05
【问题描述】:
我知道这里有禁忌,请不要回复“你永远不应该这样做”之类的。
我在向导中有一个很长的表单,一些用户习惯于使用浏览器的后退和前进按钮,他们使用这些按钮而不是表单向导上的“后退”和“下一步”按钮。如果他们点击浏览器的后退按钮,他们将丢失所有表单数据(这很麻烦,因为表单太长了)。
是否可以显示一个警报,什么时候会有一个“带我离开这里”按钮和一个“取消”按钮,所以如果他们点击取消它会取消返回按钮的功能?
【问题讨论】:
-
我不确定您是否违反了“从不这样做”的规则。当我尝试离开一个我没有保存更改的页面、Gmail、我的银行等时,Stackoverflow 会提醒我。我总是很感激他们有。我还看到多页表单数据在来回浏览器操作中持续存在,但我对 Sarfraz 下面的警报感到满意。
标签: jquery back-button