2012-10-28 100 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