我知道我不应该覆盖后退按钮的行为,但我只是想警告用户他应该在离开页面之前保存他的表单数据。
我为页面refreh做了这样的话:
window.onbeforeunload = function () {
if (myData.hasChanges()) {
return "Data unsaved.";
}
};
但由于我的应用程序使用History.js进行导航,因此不会在后退按钮点击时触发此操作。我只使用ajax更新页面的某些部分。没有完整的帖子回来......
我该如何向用户显示提醒?
我想像Fiddle这样的行为:当我在代码块中写入内容并单击后退按钮时,会显示警告...