0

HTML (Django + Jinja) のこのコードがあります。

<div class="span10 well">

   {% for k in values.chat %}

       <label> Text : {{k.text}} </label> 
       <label> {{k.date_time}} </label>
   {% endfor %}     


   <form action = "#" method = "POST" id = {{key}} name = "reply_form">
       {% csrf_token %}
       {{ form.as_p }}

        <input type = "submit" value = "Sent" class="btn btn-primary">
   </form>

</div>

多くのチャットがあり、それに応じて送信ボタンとそのキーに返信するため、特定のチャットに返信するときに、それ自体でキーを保持し、それに応じてチャットを処理する必要があります。

私が必要とするのは、URL にフォーム id パラメータを追加することです。どうすればこれを達成できますか?

4

1 に答える 1

1

非表示の入力フィールドを作成できます

<input type="hidden" name="chat_key" value="{{key}}">

このようにして、値をチャットルームの id に設定することで、その人が応答しているチャットルームを追跡できます。

編集:djangoを使用しているため、バックエンドでchat_keyの値を取得するだけで次のことができます:

chat_key = form.cleaned_data['chat_key']
于 2013-07-21T15:49:03.343 に答える