我希望实现一个特性,当用户在离开页面时,如果页面上有未保存的更改,就会弹出提示。因此,我需要捕获从页面触发的事件,并对其执行自定义操作。希望使用jquery来完成这个功能。有什么建议吗?
我希望实现一个特性,当用户在离开页面时,如果页面上有未保存的更改,就会弹出提示。因此,我需要捕获从页面触发的事件,并对其执行自定义操作。希望使用jquery来完成这个功能。有什么建议吗?
你无法使用jQuery来实现这个功能,但是你可以使用纯JavaScript将处理程序附加到window.onbeforeunload
:
window.onbeforeunload = function() {
return "You have unsaved changes, do you want to leave?";
};
当他们更改任何输入时,请绑定此内容,并在单击保存按钮时解除绑定(以便在提交时不会提示),使用window.onbeforeunload = null;
。