Textarea验证不起作用Javascript

Mir*_*rko 1 html javascript

这是代码示例:HTML:

 <form id="information" name="information" action="#" method="post"> 
 <textarea name="text" rows="10" cols="10"> 
 </textarea> 
 <input type="submit" value="submit"/> 
 </form> 
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

 window.onload=init;

 function init(){
 document.getElementById('information').onsubmit=validateForm;
 }

 function validateForm(){ 
 var text= document.information.text.value; 
 if(text==""){ 
 alert('text area cannot be empty');
 return false;
 } 
 }
Run Code Online (Sandbox Code Playgroud)

这是行不通的...

meo*_*ouw 5

您的textarea中有回车符 - 因此它的值是\n\r\n
在同一行上关闭您的标记

编辑:
您可以使用此功能删除开头和结尾空格

function trim( str ) {
    return str.replace( /^\s+|\s+$/g, '' );
}
Run Code Online (Sandbox Code Playgroud)