读书人

关闭页面提示保存的有关问题

发布时间: 2012-01-28 22:06:13 作者: rapoo

关闭页面提示保存的问题
<body onbeforeunload = "SaveRemind(); ">
function SaveRemind()
{
var btn = document.getElementById( "btnSubmit ");

if(btn!=null)
{

window.event.returnValue= "确定要退出本页吗?若更改了信息请”取消“再点页面上的[保存]按钮! ";
}
}
目前有个信息录入的页面,客户要求直接关闭最好提示先保存后关闭。就象word的提醒一样。我使用onbeforeunload 事件,可是当点保存button,页面postback的时候也执行这段提示,怎么控制它触发保存时不提示呢?

[解决办法]
if(btn!=null&&event.srcElement.id !=btn.id )
[解决办法]
定义一个变量在from onsubmit中改变他的值.如:var NeedAlert = true; <form onsubmit= "NeedAlert = false "body onunload然后检测if(NeedAlert){}
[解决办法]
form1.target= "_new "; document.getElementById( "Button1 ").click(); return false;

读书人网 >asp.net

热点推荐