首页

Javascript

Html
Css
Node.js
Electron
移动开发
小程序
工具类
服务端
浏览器相关
前端收藏
其他
关于
公司注册

IE下javascript:void(0)触发onbeforeunload

2013年03月22日 发布 阅读(1731) 作者:Jerman

使用MVC模式开发一些项目时,我们一般会添加onbeforeunload方法,以防止客户无意识的跳出页面,丢失数据。

很多情况下,为了更好的控制按钮效果,我们都会选择按钮来做。

当页面中添加了onbeforeunload方法,IE中,其实只要连接中有设置href属性,都会触发onbeforeunload方法。

解决的方法是什么呢?设置href=”#”,并返回一个false=>onclick=”callback();return false;”

按钮

在MVC模式中,我们一般要尽量避免使用javascript:void(0);

版权声明:本站文章除特别声明外,均采用署名-非商业性使用-禁止演绎 4.0 国际 许可协议,如需转载,请注明出处