js刷新界面前事件onbeforeunload
这个方法的作用是防止填写信息时不小心按了刷新(F5,刷新界面,返回)。
目前能实现这个需求的只有这个方法。
具体代码如下:
1、首先在body添加 onbeforeunload 这个事件
<body onbeforeunload="checkLeave()">
2、在js里面做操作
/*是否刷新界面,刷新界面弹哪个框*/ function checkLeave(){ if(noticeLayerId == 1){ notice_index()//自己要操作的事件,不需要可不用 event.returnValue=false; } else { return false; } }
目前只有这个方法,等以后有更好的再跟大家一起分享。