if(document.form名称.控件名称!=null){  //判断控件是否在
   if(document.form名称.控件名称.length!=null)  //是数组
   else  //不是数祖
}
else//不存在

解决方案 »

  1.   

    if(document.form名称.控件名称){  //判断控件是否在
       if(document.form名称.控件名称[1])  //是数组
       else  //不是数祖
    }
    else//不存在
      
      

  2.   

    if(typeof(objName)=="undefined") alert("未定义");
    if(document.getElementsByName("objName").length>1) alert("有此NAME的控件不止一个");
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    if(document.form1.input2) alert("未定义");
    if(document.form1.input2[1]) alert("array");
    </SCRIPT>我随手写了两句测试代码, 你就可以看到结果了, 用这种判断法判断, 若控件不存在, 是系统报错在先, 根本没法判断