如题,想实现的是,对评论进行回复时,点击回复,在回复框开头出现 回复 xxx : 这种形式,然后输入回复内容之后,提交,只保存自己填写的内容进数据库。这个怎么实现的呢?而且最好是回复 xxx: 这一段用户自己不能修改。

解决方案 »

  1.   

    方案1
    回复表单有标题框和内容框
    标题框设为只读方案2
    回复 xxx 出现于内容框,同时以隐藏域处于表单中,
    提交后删去内容以回复开头的行
    即:改了也没用
      

  2.   


    嗯,请问,方案2的话,提交后删去以回复口头的行,具体是怎么个实现方法呢?之前也考虑过,回复开头,:结尾的部分,但是因为用户名称没有限制不能出现特殊字符,而且用户也可能会自己手动修改回复 xxx: 的这部分内容谢谢
      

  3.   

    如何删去,要看你是怎么做的了
    比如这里,引用的内容是用 ubb 标记 quote 括起的,删去他应该不难吧?
      

  4.   

    记录一个你回复哪个回复的id不就行了,到时候页面直接通过这个id来定位你是回复的那个回复。
      

  5.   

    主要是为了直观一点,让他直接可以看到回复的是谁。。
    是啊,但是如果用户自己删除了quote怎么办?
    比如这种?
    Quote: 引用 3 楼 xuzuning 的回复:

    如何删去,要看你是怎么做的了
    比如这里,引用的内容是用 ubb 标记 quote 括起的,删去他应该不难吧?[
      

  6.   

    1、自己删除了quote,那就表示不是引用了。难道不允许吗?我就不能复制你的一段作为自己的吗?
    2、我不是已经说了,还有个隐藏域记录着引用源码,你可以把它补上呀