表單內容修改後詢問是否離開當前頁

2022-08-29 09:51:09 字數 832 閱讀 1062

需求---問題

在填寫頁面表單的時候,有時候會不小心離開正在編輯的表單頁面,或者不小心點了f5重新整理頁面。辛辛苦苦編寫的表單內容沒了,如何在使用者離開已經修改過的表單時友好的提示使用者,正如新增文章時,詢問使用者是否離開頁面??

以下是文章編輯頁面按f5重新整理時的提示

還有一種情況是關閉當前頁面,顯示另外一種提示資訊

方法分析:

也是在window物件上註冊了onbeforeunload事件

用到的知識點:

onbeforeunload事件,onbeforeunload事件是在瀏覽器重新整理或關閉是觸發,該事件可以在window,body元素,其他元素上繫結,並且用returnvalue返回提示文字;

觸發該事件時會彈出像confirm一樣的彈框,詢問使用者是離開頁面還是繼續留在本頁

應用延伸:

var f="";

$(window).load(

function

()) window.onbeforeunload=function

()

function

haschanged(elem, str)

return

true

}

複利計算(修改後)

include includevoid list void a void b void c void d void e void f void g main if sel 0 switch sel void list 目錄表 void a 一次投入複利計算 printf t 請輸入利率 while ...

確定Oracle引數修改後是否需要重啟資料庫

一般情況下,需要指定scope spfile的引數都要重啟後才能生效。v parameter檢視的issys modifiable欄位,會指明該引數能否使用alter system命令進行修改,並且什麼時候生效。該列的可能取值有3種 immediate 可以使用alter system修改,立即生效...

django 修改後 不生效

因為會生成.pyc檔案 請嘗試 刪除日記,方便重啟後檢視有沒有報錯,非必須 root izwz96p7abljvv5gfgb34lz wandehua rm rf uwsgi.log 關閉所有 uwsgi程序,發現通過uwsgi rolad pid 不一定有用 root izwz96p7abljvv...