0
我在表格中有一個textarea。當用戶關閉窗口而不保存內容時,我想顯示確認框。如何在頁面刷新或頁面關閉時顯示確認框
我有一個代碼
var myEvent = window.attachEvent || window.addEventListener;
var chkevent = window.attachEvent ? 'onbeforeunload' : 'beforeunload'; /// make IE7, IE8 compitable
myEvent(chkevent, function(e) { // For >=IE7, Chrome, Firefox
var confirmationMessage = ' '; // a space
(e || window.event).returnValue = confirmationMessage;
return confirmationMessage;
});
它工作得很好。但是當我提交保存按鈕時,我收到了同樣的確認框。我怎樣才能找到是否點擊提交按鈕?
感謝
使用[removeEventListener(https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.removeEventListener)當保存按鈕被點擊 – CodingIntrigue
只是初始化上提交點擊一些標誌和請檢查 –
嗨,謝謝你的回覆。我嘗試了所有這些想法。但它不起作用。我想要刪除事件監聽器,當我點擊提交按鈕。所以當我提交時它不應該要求任何確認。 – Rajaraman