小李菜刀

沉迷于程序开发中....

博客园 首页 新随笔 联系 订阅 管理
  6 Posts :: 0 Stories :: 21 Comments :: 3 Trackbacks

2004年9月17日 #

有时候我们需要这种效果,即关闭网页时,检查相关的数据是否正确的录入,如未正确录入则提示用户,让用户确认是否继续退出。常见做法是在关闭按钮的事件中写一代码去检查。其实还有一种更好的方法是响应document的onbeforeunload事件。代码如下:

   /*
        当页面被关闭时检查是否还有数据未录入,如果有未录入的数据则提示用户是否确定退出
    
*/
    
function window.onbeforeunload()
    {
        
var txts = document.getElementsByTagName('INPUT');
        
for (var i = 0; i < txts.length; i++)
        {
            
var txt = txts[i];
            
if (txt.type == 'text')
            {
                
if (txt.value == '')
                {
                   event.returnValue 
= '【注意】单元格未录入数据!';
                    txt.focus();
                    
break;
                }
            }
        }
    }        
posted @ 2004-09-17 22:22 小李菜刀 阅读(792) 评论(0) 编辑

posted @ 2004-09-17 22:12 小李菜刀 阅读(4487) 评论(8) 编辑