0

djangoを使用してディスカッションフォーラムを持つWebサイトを構築しようとしています。ユーザーが新しいコメントを投稿したり、他のユーザーのコメントに返信したりできるようにしたいと思います。返信ボタンをクリックすると、新しいテキスト領域がポップアップ表示されます。

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 に答える