好象Mezzi写过一个这样的实例,搜索一下旧贴看看!

解决方案 »

  1.   

    http://topic.csdn.net/t/20050218/17/3790520.html
      

  2.   

    判断
    <input id="txt1" value="1234567890" NAME="txt1">
    <input type="button" value="separate" onclick="separate()" ID="Button1" NAME="Button1">
    <script language="javascript">
    function separate()
    {
    txt1.focus();
    var sel1 = document.selection.createRange().duplicate();var range = txt1.createTextRange();
    var sel2 = sel1.duplicate();
    sel2.setEndPoint("StartToStart",range);
    alert("光标落在第 " + sel2.text.length +" 位!");
    }
    </script>设置<input type=text id="box" value="123456789" NAME="box">
    <input type=button onclick='Move(3)' value='check' name='test3' ID="Button1">
    <script language=javascript>
    function Move(n) 

    var rng = box.createTextRange(); rng.moveStart("character",n) 
    rng.collapse(true); rng.select(); } 
    </script>