9
A
回答
12
例子:
<script type="text/javascript">
var shouldConfirm = false;
window.onbeforeunload = function() {
if(shouldConfirm) {
return "You have made unsaved changes. Would you still like to leave this page?";
}
}
</script>
<input id="FullName" type="text" />
<script type="text/javascript">
document.getElementById('FullName').onchange = function() {
shouldConfirm = true;
}
</script>
有在4GuysFromRolla.com一個完整的文章。
0
這是它是如何做,但這並不總是可靠:
<html>
<head>
<script type="text/javascript">
function leaving()
{
if(confirm("Would you like to save?"))
{
//Save info
}
else
{
//Don't save
}
}
</script>
</head>
<body onUnload="leaving()">
<!--Stuff-->
</body>
</html>
相關問題
- 1. 如何在離開當前頁面之前加載鏈接的頁面
- 2. Angular 2 - 如果觸摸頁面,則在離開頁面之前提醒用戶
- 3. 如何在頁面加載之前製作JS頁面重定向觸發器
- 4. 如何訪問當前[網頁]頁面(當前頁面之外)?
- 5. onPageFinished在頁面加載之前觸發
- 6. 重定向不離開當前頁面
- 7. 如何在離開頁面之前向websocket發送斷開連接消息
- 8. 確認之前:關閉當前頁面,更改網址,離開當前的'頁面'
- 9. 如何檢查當前活動前面是否有對話框?
- 10. 使用asp.net離開頁面之前發出警告?
- 11. 觸發瀏覽器離開當前頁面的數據庫調用?
- 12. 用當前瀏覽器離開頁面之前的自定義消息
- 13. 離開當前頁面時ASP.NET MVC放棄會話
- 14. JS:如何打開從當前網頁
- 15. 如何在js中刪除「你確定要離開這個頁面」對話框
- 16. 打開前一頁的jQuery對話框
- 17. 如何在顯示jsp頁面之前觸發doGet
- 18. 如何在vanilla GWT中隱藏模式對話框後面的當前頁面?
- 19. 在卸載頁面之前自定義jQuery對話框
- 20. 在量角器中加載頁面之前單擊對話框
- 21. 主頁面onmenuitemdatabound事件在頁面pre_render事件之前觸發?
- 22. 當前對話框和轉診對話框之間的區別
- 23. 如何讓瀏覽器等到用戶在離開當前頁面之前單擊了jQuery對話框上的按鈕?
- 24. 如何在打開事件之前隱藏jquery對話框?
- 25. 如何在開始活動之前顯示進度對話框
- 26. Python PyQt4如何引用當前打開的對話框?
- 27. ajax之前jQuery對話框
- 28. 在用戶離開頁面之前提交表單javascript/jquery
- 29. 在離開頁面之前進行GET調用 - Javascript
- 30. 在離開頁面之前保存用戶電子郵件