对不起,还有如何判断一个文本框输入的是空个或Tab以及回车等?

解决方案 »

  1.   

    //Javascript中为String对象添加trim
    String.prototype.Trim  = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
    String.prototype.LTrim = function(){return this.replace(/(^\s*)/g, "");}
    String.prototype.Rtrim = function(){return this.replace(/(\s*$)/g, "");}
      

  2.   

    <input type=text name=txt size=10><br>
    <input type=button value=check onclick="check1()"><script language="Javascript"><!--
    String.prototype.Trim  = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
    function check1(){
      var tt = document.all.txt.value;
      var s;
      if (tt.Trim().length==0){
         alert("输入不能为空!");
         document.all.txt.value = "";
         return;}
      tt = tt.Trim();
      for (i = 0; i < tt.length; i++){
        s = tt.charCodeAt(i);
        if ((s==13) || (s==9)){
           alert("你输入的字符中含有tab或者回车键!");
           document.all.txt.value = tt;
           return; }
        }
      return;
      }
    // --></script>