<input type=text name="dd">
<input type=button name="aa" onclick="dd.value+=' '">
肯定能移动关标,不过不知道是不是你想要的

解决方案 »

  1.   

    http://www.52bj.com/bbs/newsdetail.asp?id=454129
      

  2.   

    哈哈,我学会了,你会了吗?
    <SCRIPT  language=javascript>    
    function moveAtCaret(obj,direc,n){//将obj中光标向dirc方向移动n个字符
    obj.focus();
    var rng=document.selection.createRange();
    eval('rng.move'+ direc + '("character", n)');
    rng.select();
    }
    </SCRIPT> 
    <input id =show value=中华人民共和国万岁!><p>
    <input type=button value="<--" onclick=moveAtCaret(show,"End",-1)>
    <input type=button value="-->" onclick=moveAtCaret(show,"Start",1)>