我有一个aspx页面,当我点击浏览器关闭按钮...时,系统应该检查表单中是否有未保存的数据。如果有任何未保存的数据,则应显示消息(是否要离开..?),然后单击确定和取消按钮... 单击“确定”按钮,不应保存数据,并且应该返回用户的父表单。单击取消按钮,控件应返回页面。
我曾尝试过以下代码......
window.onbeforeunload = close;
function close() {
var result=confirm("Do you really want to close this window");
if (result) {
return true;
}
else {
location.href = document.URL;
}
}
上面的代码无效,即使点击关闭按钮,弹出窗口也会关闭.... 当点击确定时,它会显示另一个msgbox,请离开此页面并停留在此页按钮...