【发布时间】:2013-04-01 22:27:00
【问题描述】:
我有问题。在 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();
}
});
});
});
问题仍然是如何向单击资源管理器返回按钮添加警告? 有什么想法吗?
【问题讨论】:
标签: c# javascript jquery asp.net warnings