2012-10-28 102 views
0

我正在尝试构建一个使用django的讨论论坛的网站。我希望用户能够发布新评论或回复其他用户的评论。我有这样,当他们点击回复按钮,新建一个文本区域弹出将一个值与.innerHTML一起传递

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 = ...每当我尝试它时只是说没有任何东西。有什么我在这里失踪?或者更简单的方法来做到这一点?任何帮助,将不胜感激。让我知道是否应该发布更多代码或更详细地描述任何内容。

回答

4

你不是说

<textarea id=reply_body name=reply_body >{{reply_body}}</textarea> 
+0

这不是{{reply_body}}是我在遇到困难虽然部分。这是我想发送评论的身体和reply_body到我的视图,而且现在我不知道该怎么做... – sam

+0

决定隐藏它,并用onclick来显示它..我想它会以这种方式工作......感谢您的帮助! – sam