【发布时间】:2013-01-31 11:39:14
【问题描述】:
如果用户尝试在不提交表单的情况下重定向到另一个页面,我正在使用以下 JavaScript 代码来警告用户。
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
这工作正常。但我的问题是当用户尝试使用提交按钮提交表单时,会出现确认框。 如果用户提交表单,我不想询问确认,否则我想询问确认。怎么可能?
【问题讨论】:
-
请查看
onbeforeunload。我认为它在 chrome 或 firefox 中都不起作用 -
我发现它在 chrome 和 Firefox 上都可以正常工作。但是它们的响应不同。在我的情况下,Firefox 询问“此页面要求您确认是否要离开 - 您输入的数据可能不会被保存。”但是chrome询问确认“你确定要离开这个页面你确定要离开这个页面吗?”
标签: javascript jquery confirm