<script>
//绑定beforeunload事件
window.onbeforeunload = function (event) {
event = event || window.event;
event.returnValue = '您输入的内容尚未保存,确定离开此页面吗?';
//绑定beforeunload事件
window.onbeforeunload = function (event) {
event = event || window.event;
event.returnValue = '您输入的内容尚未保存,确定离开此页面吗?';
}
</script>
//解除绑定,一般放在提交触发事件中
window.onbeforeunload = null;
这是测试过的最好用的方式,别的方式可能会因为js动态增加页面内容而造成运行异常,此方式最为稳定。