//判断输入内容是否为空    
function isNull(id,err_info) {
 
var str = document.getElementById(id).value.trim();
 
if (str.length == 0) {
   alert(err_info);
return true;
}else{

 return false;
}

}

解决方案 »

  1.   

    出现了什么错误。。代码应该没问题。
    <script type='text/javascript'> 
      String.prototype.trim = function(){
    return this.replace(/^\s+|\s+$/g,'');
       }
       function isNull(id,err_info) { var str = document.getElementById(id).value.trim(); if (str.length == 0) {
      alert(err_info);
    return true;
    }else{
    alert("|"+str+"|")
    return false;
    }}
       </script>
       <input type='text' value=' ' id='hehe' onclick="isNull('hehe','what the fuck!?')">
      

  2.   


    function isNull(id,err_info) {  var str = document.getElementById(id).value;
    str = str.replace(/(^\s+)|(\s+$)/g,"");

    if (str.length == 0) { 
       alert(err_info); 
       return false; 
    }else{ 
       return true; 
        } }
      

  3.   

             高人,IE下你怎么调试JS啊?
      

  4.   

    IE下不识别trim()函数,要自己现写个trim()函数
      

  5.   

    LZ你这个FF居然能执行? FF下的String就有trim()了么?-   -
      

  6.   

    FF下的String就有trim()了???
    呵呵!!!强人啊!!!!
    代码貌似没有问题。