各位大大,1,如何来判定一个input输入框里面的数字或者字母的位数?2,现有一个input的输入框,如果输入的是单位数,当鼠标离开后就会自动前面加上一个零。
请问该如何改呀?echo "<input name=\"xxxxx\" type=\"text\"  size=\"35\" value=\"".$xxxxx."谢谢各位

解决方案 »

  1.   

    <script language="javascript">
    function fun(obj,str){
    if (str.length==1)
    {
    obj.value = 0 + str;
    }
    }
    </script>
    <input type="text" onblur="fun(this,this.value)">  你那一句echo 就自己改
      

  2.   

       this._padleft=function(str,length){    
                  if(str.length >= length)    
                   return str;    
                  else   
                   return this._padleft("0"+str,lenght);    
              }; 
      

  3.   

    this._padleft=function(str,length){ 
    if(str.length >= length) 
    return str; 
    else 
    return this._padleft("0"+str,length); 
    }; 修正下..
    这个函数的好处就是,可以自动补齐几位的数