我正在尝试使用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> ";
}
....我想要做的是将正文发送到我的观点,以便我知道回复的评论。但是,我无法将文本体传递给.innerHTML = ...每当我尝试它时只是说没有任何东西存在。这里有什么我想念的吗?或者更简单的方法吗?任何帮助,将不胜感激。如果我发布更多代码或更详细地描述任何内容,请告诉我。
答案 0 :(得分:4)
你不是说
<textarea id=reply_body name=reply_body >{{reply_body}}</textarea>