我有一个小测验Web应用程序要部署。通过表单提交阻止或清除历史记录
基本上我有2页,'1)测验页'和'2)结果页'。提交测验表单后,它将在用户的结果页面上生成结果。不过,我需要阻止用户点击后退按钮或键入键盘上的退格键。
我研究使用“location.replace()”,但不知道如何将我的表格内实现:
<form id="quiz" name="quiz" method="post" action="result.php">
...
<input type="submit" name="Submit" value="Submit" />
</form>
我想知道是否有任何办法,我用在表单中的location.replace(),或其他方式,我可以阻止/清除用户回到历史记录页面。
谢谢。
我认为这个问题是错误的。你不应该**用这种方式修改浏览器,特别是因为在任何情况下都可能没有通用的方法。你应该说明真正的问题(**为什么**不想让用户回去?)并寻找解决方案来解决这个问题,尽管用户点击后退按钮。 – deceze 2010-07-09 03:27:08