判断页面是否被改动过的JavaScript代码

原创 2004年08月22日 16:13:00
<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>

jquery实现页面离开时检测当前页面是否被修改,修改则提示

代码如下: //检测表单是否已经修改过 $(window).bind('beforeunload',function(){ if( IsModified() ){ return '您输入的内容尚...
  • qw_xingzhe
  • qw_xingzhe
  • 2015年02月03日 16:41
  • 2925

JS判断网页广告是否被浏览器拦截过滤的代码

这篇文章主要介绍了JS判断网页广告是否被浏览器拦截过滤的代码,需要的朋友可以参考下 本来现在投广告赚钱也不像前几年好做,现在还大部分浏览器都拦截了广告,很多浏览器还是默认拦截广告,做站长不是一...
  • wcslb
  • wcslb
  • 2017年03月27日 09:52
  • 1630

JS前端开发判断是否是手机端并跳转操作(小结)

转载于:http://www.xker.com/page/e2014/0325/131654.html 常用跳转代码 以下代码为常用来判断访问者的访问设备的类型来进行相应的跳转 scri...
  • yzbben
  • yzbben
  • 2017年03月07日 15:52
  • 4019

(javascript)做 HTML5页面时怎么判断手机软键盘是否隐藏?

(javascript)做 HTML5页面时怎么判断手机软键盘是否隐藏?
  • qq_27665781
  • qq_27665781
  • 2016年05月26日 16:03
  • 4877

Javascript判断页面是否加载完成

很多时候我们在使用document.getElementById的时候直接在script标签中获取对象,然后使用,此时程序会出现该对象为undefined。 script>     var dom ...
  • LoveTea99
  • LoveTea99
  • 2016年07月26日 10:41
  • 469

JavaScript少量代码实现页面图片可拖动特效(杭州应届生人才网(网址:http:www.hzyjs.com)网站编辑特别推荐)

  • 2009年10月30日 11:24
  • 2.21MB
  • 下载

页面的框架移动的javascript代码

  • 2013年01月31日 10:18
  • 7KB
  • 下载

原生javascript页面图片懒加载代码

  • 2017年03月21日 11:11
  • 1KB
  • 下载

模仿QQ弹出页面的javascript代码

  • 2008年11月24日 21:31
  • 9KB
  • 下载

保持页面滚动条位置的javascript代码

  • 2012年06月14日 13:57
  • 32KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断页面是否被改动过的JavaScript代码
举报原因:
原因补充:

(最多只允许输入30个字)