首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-28 
关闭页面提示保存的问题bodyonbeforeunload SaveRemind() functionSaveRemind(){varbtndocument.ge

关闭页面提示保存的问题
<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;

热点排行