防止使用者還沒有填完表單就離開頁面

當我們面臨到很大量的表單填寫時,常常會分心去點別的東西。或是重新整理(手怎麼這麼賤)。當然離開了以後表單的資料要重填也是天經地義的。我們可以做的事情就是先把使用者的動作先擋下來,然後跪下來懇求他~~~


這個畫面應該常常看到吧!其實這段很容易。

window.document.body.onbeforeunload = function()
{
    return '您尚未將編輯過的表單資料送出,請問您確定要離開網頁嗎?';
}

大功告成!

留言

這個網誌中的熱門文章

讓 PHP 接收 post 的 json 資料

解決PHP JSON 中文亂碼的問題

PHPExcel 用PHP匯出成EXCEL