我知道关于这件事有很多问题,但没有什么是对的。当用户离开页面时,我想显示一个确认对话框。如果用户按下“取消”,他将停留在页面上,如果确定,他所做的更改将通过调用方法进行回滚。我做过这样的事:
window.onbeforeunload = function () {
var r = confirm( "Do you want to leave?" );
if (r == true) {
//I will call my method
}
else {
return false;
}
};
问题是,我的浏览器默认弹出:"Lea
我有这样的jquery代码,当用户试图离开页面时,当有未进行的更改时,会弹出一个对话框。对话框显示,但仍然继续离开页面。我想做的是,不管用户想离开还是想要取消,用户都会点击对话框中的按钮。
对话框弹出
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, re
在销售订单中有一个关闭订单按钮。
如果用户单击该按钮,销售订单将被关闭。
我们希望弹出一个对话框来确认单击,如果用户单击"Yes",那么销售订单将关闭;如果用户单击"No",它将返回到页面,什么也不会发生。
我知道关闭顺序的按钮id是"closeremaining",,我们可以使用下面的代码来显示“确认”对话框:
var options = {
title: "Are you sure you want to close the order?",
message: "Pre
我有一台新的windows服务器2019机器,现在与ALT+F4行为混淆了。在我的windows 10和windows server 2016机器上,当我按ALT+F4并将系统焦点放在桌面上时,会弹出一个提示对话框,让我选择该做什么:注销、关闭或重新启动等等。但在windows服务器2019上,对话框在某些情况下不会弹出,会话会立即被注销,所有应用程序都会关闭。这不是我想要的,而且很不方便。例如,当我按ALT+F4关闭一个应用程序时,应用程序偶尔会失去焦点,然后整个系统被注销,所有其他应用程序都会关闭。这绝对不是我的本意。我尝试了一些不同的用户,结果如下:
以本地管理员身份登录,对话框将按预期