if ( "periodPerMonth" in document.theForm )
    return true;
else
    return false;

解决方案 »

  1.   

    <script language="javascript">
    function textCounter(field,maxlimit) {
    if (field.value.length > maxlimit) 
    field.value = field.value.substring(0, maxlimit);
    }
    </script>
    <textarea onKeyDown="textCounter(this.form.PROJECT_CSNR,400);" onKeyUp="textCounter(this.form.PROJECT_CSNR,400);" name="PROJECT_CSNR"  style="width:100%;height:100%"></textarea>
      

  2.   

    if (document.getElementById("XXX"))
    {
        //存在
    }
      

  3.   

    if(typeof(document.theForm.periodPerMonth)=="undefined")
    {
         //不存在
    }
      

  4.   

    哈哈,1楼的最正点....for(variable in object)
      

  5.   

    if (document.theForm.periodPerMonth)
    {
        //存在
    }或if(typeof(document.theForm.periodPerMonth)=="object")
    {
         //存在
    }
      

  6.   

    if (document.theForm.periodPerMonth=="undefined" )
    return false;
    else
    return true;