zoukankan      html  css  js  c++  java
  • 小试牛刀

       最近在学习JavaScript。用了很久了,但是还是第一次这么认真的系统去学习《JavaScript 宝典》,看了部分,就让我对javascript 的功能佩服不得了了。几乎以前window中可以做的事情,在web页面上都可以实现。如果再结合.net 服务器控件技术。相信开发出功能强大的服务器控件,已经不是什么难事情了。
    下面是段程序检查页面内容是否改变
    function IsChanged(eForm)
    {
        
      for (var i=0 ; i< eForm.elements.length; i++)
     {
         var  eElem = eForm.elements[i];
      if ("text" == eElem.type || "TEXTAREA" ==  eElem.tagName)
      {
       if (eElem.value != eElem.defaultValue)
       return true;
      }
       else if
       ("checkbox" == eElem.type || "radio" == eElem.type)
      {
       if (eElem.checked != eElem.defaultChecked)
       return true;
      }
      else if ("SELECT" == eElem.tagName)
      {
          var  cOpts = eElem.options;
          var iNumOpts = cOpts.length;
          for (var j=0;j<iNumOpts;j++)
          {
           var eOpt = cOpts[j];
         if (eOpt.selected != eOpt.defaultSelected)
        return true;
        }
        }
      }
       return false;
     }
    如果 eForm 换成其他一个容器控件,也可以检查这个容器里面的内容是否改变
  • 相关阅读:
    渣渣的python的上路
    【tyvj 2038】诡异的数学题
    codeforces_733_A
    NOIP2011 选择客栈
    NOIP 2012 同余方程
    灵渊(seals.cpp/c/pas)
    NOIP 2012 开车旅行
    Mybatis初步详细配置
    SpringMVC之编程式校验
    Spring整合MyBaytis
  • 原文地址:https://www.cnblogs.com/jackson/p/9345.html
Copyright © 2011-2022 走看看