if(document.formname.inputName!=null) alert("存在")

解决方案 »

  1.   

    <form name=aa>
    <input name=b>
    </form>
    <script>
    if(typeof(document.aa.c)!="undefined")
    alert("yes")
    else
    alert("no")
    </script>
      

  2.   

    好像孟子先生说的不太行,我以前也作过类似的尝试。
    if (document.aa.b)就行了,如果是ID,只要if (document.all.b)就OK了。
      

  3.   

    for (i=1;i<=totalLine;i++)
    {
       if (typeOf(form1.QTY_+i+_1)=="undefined")
    {
       alert("test");
    }
    }
    为什么不对呢?换成typeOf(eval("form1.QTY_"+i+"_1"))=="undefined"还是不对!
    奇怪了。
      

  4.   

    直接写 只要是等于null就表示没有定义 无论是函数 对象都可以 前提是 判断的对象的父对象存在
    比如 if (document.form1.aa==null){alert('not exists');}
    如果 form1存在的话 就能够正确执行 如果 document.form1不是对象的话 就会报错
      

  5.   

    Sorry.
    是我自作聪明,把typeof写成了typeOf!