浏览器确认关闭:取消按钮也会关闭浏览器
Browser confirm closing: cancel button also closes the browser
我的页面里有一个表单。我想在有人关闭浏览器时确认关闭。如果用户单击"确定"按钮,则应提交表单并关闭浏览器。如果用户单击取消按钮/关闭确认框,则不应发生任何操作。这是我的代码:
<!DOCTYPE html>
<html>
<script language="JavaScript">
function closeEditorWarning(){
if(confirm('Are you sure want to close this window'))
{
document.quiz.submit();
}
}
window.onbeforeunload = closeEditorWarning;
</script>
<form name="quiz" action="Hello.html" method="get" target="_blank">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
<p>Click on the submit button, and the input will be open "hello.html".</p>
</body>
</html>
但困境是,我在单击取消按钮/关闭确认框时关闭了浏览器。请帮忙。
您无法通过 comfirm() 控制关闭事件。
但是,您可以在按事件离开此页面之前进行确认。
function closeEditorWarning(e){
e = e || window.event;
e.returnValue = 'Are you sure want to close this window?';
}
相关文章:
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 如何使用手机浏览器上的按钮拨打USSD代码
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- '返回'浏览器按钮返回白色页面
- ReactJS:使用浏览器按钮导航时保存状态
- 禁用浏览器按钮,直到页面加载完成
- 如何更改浏览器按钮名称
- 如何绑定“退出全屏f11”浏览器按钮
- 是否存在检测最后一次导航事件是否由后退或前进浏览器按钮引起的方法
- 当用户带着浏览器按钮返回时,提醒推荐人
- 如何过期网页时,后退/前进从浏览器按钮
- 要更改默认文本"No File Selected"在JSP中添加一些其他文本的浏览器按钮
- 使用ui-routing进行分页.返回(下一个)浏览器按钮没有重新加载控制器
- 是否有可能显示模态框,只有当用户点击关闭选项卡/浏览器按钮
- Android浏览器按钮单击“发布”
- 禁用所有主要浏览器中的浏览器按钮和url地址栏
- 如何显示消息,如果用户单击浏览器按钮
- 如何在服务器端显示消息,如果我点击浏览器按钮