判断页面是否被改动过的JavaScript代码
2004-08-22 16:13
441 查看
<script language="JavaScript"> //判断页面是否被改动过 var Flag=false; function setFlagValue(){ if (Flag==true) return false; Flag=true; } function CheckForm(){ var clInput = document.all.tags("input"); var clArea = document.all.tags("textarea"); for (i=0;i<clInput.length;i++){ if (Flag ==true) break; switch (clInput.item(i).type){ case "text" : if (clInput.item(i).value != clInput.item(i).defaultValue){ Flag = true; break; } case "radio" : if (clInput.item(i).checked != clInput.item(i).defaultChecked){ Flag = true; break; } case "checkbox" : if (clInput.item(i).checked != clInput.item(i).defaultChecked){ Flag = true; break; } } } for (i=0;i<clArea.length;i++){ if (Flag ==true) break; if (clArea.item(i).value != clArea.item(i).defaultValue){ Flag = true; break; } } } function Check(){ CheckForm(); if(Flag) return !window.confirm("该页已经被修改/n是否保存?") return true; } function on_load(){ document.forms[0].onsubmit = Check//CheckForm; for(i=0;i<document.all.tags("select").length;i++){ document.all.tags("select").item(i).onchange = setFlagValue; } } window.onload=on_load; </script>
相关文章推荐
- 判断页面是否被改动过的JavaScript代码
- 判断页面是否被改动过的JavaScript代码
- Javascript判断是否关闭,去除页面中的所有的Script代码 ,去除html中中的html元素
- jQuery 判断页面元素是否存在的代码
- 判断页面是否加载完成实现代码
- JavaScript判断窗口是否最小化的代码(跨浏览器)
- 用javascript判断输入数据是否货币并自动添加¥符号的代码
- javascript下判断一个对象是否具有指定名称的属性的的代码
- 用js判断页面是否加载完成实现代码
- JavaScript判断窗口是否最小化的代码(跨浏览器)
- Javascript判断滚动条是否到达页面的尾部
- javascript下判断一个元素是否存在的代码
- [转]javascript 判断某页面上的表单数据是否改变过
- JavaScript 页面编码与浏览器类型判断代码
- JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
- 通用javascript代码判断版本号是否在版本范围之间
- jQuery 判断页面元素是否存在的代码
- 用Javascript判断图片是否存在,不存在则显示默认图片的代码
- jQuery 判断页面元素是否存在的代码