0

我有个问题。在 Web 应用程序中,管理员(我的客户)可以在其中编辑订单。他想要一个警告,以防止失去工作。如果您点击: - 按钮(保存,WorkOrder,DeliveryNote..)
- 在左侧菜单上(我使用 Master.page) - 在资源管理器按钮上返回..

我只能在那个管理页面中使用 window.onbeforeunload() 来做到这一点,称之为表单母版页。

但问题是它只为所有相同的移动返回默认的资源管理器消息。

顺便说一句,这不好,因为在按钮保存时会询问您“是否确定要离开页面”,在其他情况下可以。只有保存不是。

我在单个按钮上放置了自定义警告,但我不能在菜单中,因为我只想以特定形式显示警告。

我正在考虑在另一个母版页上做,只针对那个页面......

你有什么想法,如何处理这个?

谢谢大佬:)

编辑:

我想,对不起

jQuery(document).ready(function () {
        jQuery('.change-control').change(function () {
              jQuery('td#Menu a, .button.report').click(function (e) {
                 if (confirm('Warning, unsaved order changes will be lost!')) {
                  }
                  else {
                     e.preventDefault();
                  }
            });
        });
    });

问题仍然存在如何将警告添加到单击资源管理器后退按钮?任何想法?

4

1 回答 1

0

我在单个按钮上放置了自定义警告,但我不能在菜单中,因为我只想以特定形式显示警告。

如何让您的 javascript 函数查看当前浏览器页面(使用“ window.location ”对象)以显示来自菜单项点击的消息,仅在您位于特定表单页面的位置?可以工作,但要注意页面重命名......

于 2013-04-10T08:33:51.420 回答