0

我正在尝试使用 django 建立一个有论坛的网站。我希望用户能够发布新评论或回复其他用户的评论。我有,所以当他们点击回复按钮时,会弹出一个新的文本区域

HTML

<button onclick="myFunction({{forloop.counter}})">Reply</button> 
<div id="{{forloop.counter}}"> </div>

Javascript

function myFunction(x)
{
 document.getElementById(x).innerHTML="<form action='' method='post'> {% csrf_token %} <textarea id=reply_body name=reply_body value={{reply_body}}> </textarea> <input type=submit> </form> ";
}

....我想要做的是将正文的文本传递给我的意见,以便我可以知道回复的评论是什么。但是,我无法将 textbody 传递到 .innerHTML= ... 每当我尝试它时,它只会说那里什么都没有。我在这里缺少什么吗?或者更简单的方法来做到这一点?任何帮助,将不胜感激。让我知道我是否应该发布更多代码或更详细地描述任何内容。

4

1 回答 1

4

你不是说

<textarea id=reply_body name=reply_body >{{reply_body}}</textarea>
于 2012-10-28T23:35:05.060 回答