if(textareaId.value=="") //值为空

解决方案 »

  1.   

    function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
    if (document.formName.textareaName.value.Trim()=="") //空格也算空
      alert("Empty")
      

  2.   

    if(myform.textareaID.value=="")
    {
      alert("the value of textarea is null")
    }
      

  3.   

    meizz(梅花雨):function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}是怎么回事,讲一下好吗?
      

  4.   

    这段正则式是去掉字符串里的前后空格,相当于VBScript里的trim()函数。
    加了这个以后即使textarea里输入的内容全部是空格的,也被认为是空。
    这样做是避免人为的失误或者捣乱在textarea里输入空信息的一种手段。
      

  5.   

    meizz(梅花雨):javascript有类似VBScript里的trim()函数的函数吗?
      

  6.   

    http://download.microsoft.com/download/winscript56/Install/5.6/W982KMe/CN/scd56chs.exe  1.44M
    JS里没有trim()函数,所以只有自己来写了。你可以下载这个帮助文件来看看JS里都有哪些函数