您的位置:首页 > 其它

关闭网页时检查输入数据的有效性

2004-09-17 22:22 218 查看
有时候我们需要这种效果,即关闭网页时,检查相关的数据是否正确的录入,如未正确录入则提示用户,让用户确认是否继续退出。常见做法是在关闭按钮的事件中写一代码去检查。其实还有一种更好的方法是响应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;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: