我有个问题。在 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();
}
});
});
});
问题仍然存在如何将警告添加到单击资源管理器后退按钮?任何想法?