数据未保存关闭页面提示确认对话框代码

作者:简简单单 2011-04-11

原理是
在表单的 onsubmit 事件中绑定 unloadconfirm.clear 便可清除提示.(表单提交时)

var msg_unload="您的文章内容还没有进行保存!";
var unloadconfirm = {};
unloadconfirm.set = function(confirm_msg)
{
    window.onbeforeunload = function(event)
    {
        event = event || window.event;
        event.returnvalue = confirm_msg;
    }
}
unloadconfirm.clear = function()
{
    window.onbeforeunload = function(){};
}
unloadconfirm.set(msg_unload);

相关文章

精彩推荐