【发布时间】:2014-01-08 19:35:12
【问题描述】:
所以我有这段代码,我正在尝试找出如何检查用户在提示上单击了哪个按钮。如果他们点击留下,我想触发一个事件,如果他们离开,我想触发一个不同的事件。这可能吗?
var submitted = false;
$(document).ready(function () {
window.onbeforeunload = function (e) {
if (!submitted) {
var message = "Are you sure you want to leave?", e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
}
}
$("form").submit(function() {
submitted = true;
});
});
【问题讨论】:
-
如果他们点击是,那么
onunload将会触发。如果他们不这样做,那么它就不会触发。 -
没有。 onbeforeunload 提示不可编写脚本
标签: javascript jquery alert