点击回复按钮后 TextBox获得焦点
在TextBox里显示 回复1楼abc
怎样将光标定位在"回复1楼abc"的下一行行首
就像网易论坛那种回复

解决方案 »

  1.   

    用附加标记 在你要指定的位置加一个无文字超链标记 如<a href="#floor1"/>
     在你提交后重载入时在url后附加这个标记就自动定位到那了
    如下
    Response.Redirect("http://myWebSite/default.aspx?#floor1");
    或者js
    window.location.href=window.location.href+"#floor1";
      

  2.   

    我用JavaScrip控制的,我单击回复按钮
    然后回复框(TestBox)获得焦点
    TextBox的第一行是  回复:abc
    怎样将光标定位在 回复:abc的下一行行首啊?
    相当于(TestBox)获得焦点后自动换行
      

  3.   

    哦 这意思啊定们光标 这样    function goToReply()
        {         
           var   e   =   event.srcElement;   
              var   r   =e.createTextRange();  
              var len=document.all('replay').value.length; 
              r.moveStart('character',len);    //定位到第字符尾
              r.collapse(true);   
              r.select();   
        }        
    <input type=button onclick="goToReply()" value="回复本帖" />
    <input id="replay" type=text value='sldkfsldf' />
    如果要跳到新行 你要在你捕捉的原帖引用内容后加回车符\r\t 跳转距离相应后移加4
    另:上面回帖中那个定位标记要用id 或name属性 
    href属性不行呵呵不好意思