没有吧,这是我写的一个除去左空白字符的函数,见笑。<script language=javascript>
function ltrim(strll) {
 if (strll.indexOf(" ")==0) {
     strll = strll.substring(1,strll.length)
     return (ltrim(strll))
 }
else {
     return (strll)
 }
}

解决方案 »

  1.   

    给你一个现成的函数,直接用就可以了
    function Trim(str)
    {
    resultStr="";
    i=0;
    while (i<str.length && str.charAt(i)==" ")
      i++;
    j=i;
    i=str.length-1;
    while (i>=0 && str.charAt(i)==" ")
      i--;
    if (j<=i)
    resultStr=str.substring(j,i+1);
    return resultStr;
    }
    还有,如果要判断用户是否有输入,只要看一下form.name.value.length是否等于0就行了
    如果为0说明该文本框没有输入
      

  2.   

    function trim(strll) {
     if (strll.indexOf(" ")==0){
         strll = strll.substring(1,strll.length)
         return (ltrim(strll))
     }
     if (strll.indexOf(" ")==(strll.length-1)) {
         strll = strll.substring(0,strll.length-1)
         return (ltrim(strll))
     }
     return (strll)
    }
      

  3.   

    javascript中没有trim函数,只能自己编写程序实现!
    <script>
    function trim(s)
    {
       var i,j;
       var rs;
       i=0;
       j=s.length-1;
       while(s.charAt(i)==" ") i++;
       if(i==j+1)
       {
          rs="";
       }
       else
       {
          while(s.charAt(j)==" ") j--;
          rs=s.substring(i,j);
       }  
       return rs;
    }
      

  4.   

    if (!/\S/.test(form.name.value)) {
        alert ("Name can be empty!");
        return flase
    }
      

  5.   

    补充一句:
    为了安全起见,你不应该太依赖客户端的Javascript