http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1390

解决方案 »

  1.   

    function test(){
         document.form1.name1.focus();
         document.form1.name1.select();
    }
    -----

    -------------
    <html><body>
    <input name=objText value=123456><input type=button value=test onclick=testFun()>
    </body></html>
    <script>
    function testFun()
    {
    var r=objText.createTextRange();
    r.move("character",5);//本句省略后效果如前一个函数
    r.select();}</script>
      

  2.   

    function  setCaretAtEnd  (field)  {  
       if  (field.createTextRange)  {  
           var  r  =  field.createTextRange();  
           r.moveStart('character',  field.value.length);  
           r.collapse();  
           r.select();  
       }  
    }