可能重複:
How do I stop a page from unloading (navigating away) in JS?
Prompt user for unsaved changes when leaving webpage如何提示的未保存的更改用戶,如果他們試圖離開網頁
我有一個PHP的形式,我設計了只含Dreamweaver中文本字段,每次從我的數據庫中檢索單個記錄。我在這個頁面上還有一個'更新記錄'按鈕,點擊時更新數據庫記錄,並對錶單中的數據進行任何更改。我希望如果用戶以某種方式編輯表單數據並嘗試離開頁面而不點擊「更新記錄」按鈕,他們會被提示該頁面包含未保存的更改,並且會要求他們驗證他們是否要離開或不(可能通過一些javasript如果可能的話)。
任何幫助,非常感謝。
javascript'unload'事件會在用戶離開頁面時觸發 – Sharlike
@Diodeus已經檢查過一個,它非常有幫助:/ – Aetos