如何实现类似ip地址的输入,即输入3个数字后自动跳到下一个输入

解决方案 »

  1.   

    自己写一个自定义控件,用.Length判断下
      

  2.   


     <script language="javascript" type="text/javascript">    function change(id)
        {
            var len=document.getElementById(id).value.length;                if(len==3)
            {    
                var i=parseInt(id.slice(4))+1;            
                id=id.slice(0,4)+i;
                document.getElementById(id).focus();
            }
        }    </script><input type="text" id="Text1"  onkeyup="change(this.id)"/>
        <input type="text" id="Text2" onkeyup="change(this.id)"/>
        <input type="text" id="Text3" />