【发布时间】:2015-02-10 09:07:33
【问题描述】:
我想使用两个 javascript 事件:onbeforeunload,在其中我需要使用 onhashchange。如果用户填写了一些字段,那么重点是离开页面,然后会出现确认消息,警告用户是要留在页面上还是离开。
我的代码如下
window.onbeforeunload = function (e) {
window.onhashchange = function (r) { return ''; }
};
但上面的代码似乎不起作用?我做错了什么?
[更新] 同样,我想要实现的是我想提醒用户是否离开页面以及他们是否填写了页面上的某些字段
【问题讨论】:
-
您不能在另一个事件的处理程序中处理一个事件。您在这里所做的是仅在触发 beforeunload 时绑定 hashchange 事件,但即使这样也没什么意义。请在此处描述您实际尝试解决的问题(并且不是只需重复您已经说过的话)。
-
我已经更新了我想要达到的目标,请检查
标签: javascript jquery google-chrome firefox