感知刷新页面是否有未提交的数据

<script language="javascript" type="text/javascript">


var unloadConfirm={};


unloadConfirm.MSG = "有数据还未保存!!!";


unloadConfirm.set = function(a) {


 window.onbeforeunload = function(b) {


 if($(".not_submit").size()){//自定义的class,标记未提交的数量

    b = b||window.event;


    b.returnValue = a;


    return a

 }


}


};


unloadConfirm.clear = function() { 


 window.onbeforeunload = function(){}


};


//alert($(".not_submit").size());

unloadConfirm.set(unloadConfirm.MSG);


</script>


你可能感兴趣的:(感知刷新页面是否有未提交的数据)