我有一個小測驗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