2013-07-21 76 views
0

我有這段HT​​ML代碼(Django + Jinja)。用URL追加參數'form id'

<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參數。我怎樣才能做到這一點?

回答

1

您可以創建一個隱藏的輸入字段

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

這樣,您就可以跟蹤哪些聊天室的人是通過將該值設置爲聊天室的ID響應。

編輯:由於您使用的Django,在後端得到chat_key的價值,你可以只是這樣做:

chat_key = form.cleaned_data['chat_key'] 
+0

你的意思是''

標籤我用這裏面說的'hidden'輸入字段? –

+0

是的,所以在提交按鈕上方 – fm2munsh

+0

以及如何使用JavaScript來設置值? 請親切闡述一下吧! –