我有一个基本功能,可以在刷新、浏览器后退按钮(提交按钮除外)或单击链接时提醒用户,它们将从表单向导中丢失表单数据。
<script type="text/javascript">
var okToSubmit = false;
window.onbeforeunload = function() {
document.getElementById('Register').onclick = function() { okToSubmit = true; };
if(!okToSubmit) return "Using the browsers back button will cause you to lose all form data. Please use the Next and Back buttons on the form";
};
</script>
我使用 jAlert 插件进行警报,并希望将 jConfirm 用于上述功能。当我在“返回”之后添加 jConfirm 时,它可以工作......一秒钟。它弹出警告,然后页面刷新,对话框消失。有谁知道如何解决这一问题?