做一个普通的评论别人文章的模块,我用了textbox提交评论的内容,然后用repeater绑定了回复的内容,现在想对某一个回帖进行引用,然后将内容复制到textbox中,就像csdn这个引用这样,我试了用
document.getElementById("content1").value=document.getElementById("contentid"+value).innerHTML;
这样的方法,这样的方法只能将内容引用到textare中不能引用到textbox中,不知道什么原因。
大虾们有没有实现过的好的办法,最好有代码参考;
像csdn这样的引用是怎么实现的?js怎么写?后台是怎么样的?

解决方案 »

  1.   

    贴上内容的代码:
    <asp:Repeater ID="Repeater4" runat="server"><ItemTemplate>
    <%--         <a  name="c1" /> --%>
    <SCRIPT type="text/javascript">
    function test(value)
    {
    document.getElementById("content1").value=document.getElementById("contentid"+value).innerHTML;
    //var quote=function(){
    //document.getElementById("content1").value="引用"+通过条件获得用户+" 的帖子:";}
    </SCRIPT>
        <div  class="com">         <p style=" color: #666"><img src="<%#Eval("face")%>" width="48" height="48"  style=" margin-right:10px;" align="left"  alt="<%#Eval("uName")%>" />: <span id="Span3"  class="pp" ><div id="contentid<%#Container.ItemIndex+1%>"><%#Eval("apcont")%></div></span><br /><%#Container.ItemIndex+1%>楼    |    <%#Eval("uName")%>    评论于:<%#Eval("aptime")%>    |    <a href="#9" onclick="test('<%#Container.ItemIndex+1%>')">引用</a> </p>   
          </div>
           </ItemTemplate>
           </asp:Repeater>textbox的id为content1,内嵌kindeditor编辑器
      

  2.   

    textbox中?起码也得弄个文本编辑框吧fckEditor获取行数 后台拼接 引用 参数 楼 下面是内容然后赋到文本框里。
      

  3.   

    我用的是kindeditor,现在引用是可以了,但是引用两次,也就是引用别人那个里面有引用内容的回复时,引用的内容就乱了