日期:2014-05-17 浏览次数:20695 次
i=1; window.onbeforeunload = function() { if(i==1) return "正在编辑..."; else return; }
------解决方案--------------------
这个还真的不知道哦
------解决方案--------------------
等待 高手帮忙解决!!!
------解决方案--------------------
在进入页面的时候序列化所有的输入框中的数据,也就是把输入框中既有的数据拼接成一个字符串。
之后在 window.onbeforeunload 事件中再一次序列化当前输入框中的数据,然后跟之前拼接的那个字节串比较一下,如果一样的话说明没有改动,如果不一样的话说明改动过了,就给用户提示一下。
提示语句写在 window.onbeforeunload 事件的 return 字符串中。