我正在使用以下JavaScript代码警告用户,如果他尝试重定向到另一个页面而不提交表单.
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
Run Code Online (Sandbox Code Playgroud)
这工作正常.但我的问题是当用户尝试使用提交按钮确认框提交表单时将出现.我不想询问用户是否提交表格,否则我想要确认.这怎么可能?
只是想知道,是否可以创建具有多个选项的警报?
例如,在 Facebook 中,当您在未完成消息输入时尝试关闭选项卡/窗口时,会弹出带有“离开此页面”和“留在此页面”选项的提醒。