2010-03-29 57 views
0

在下面的代碼中,我有一個下拉框和一個多選框。Django模板onchange數據

我的問題是,使用javascript和django .how將改變指定與下拉框名稱的變化。

 <tr><td> 
      name:</td><td><select id="name" name="name">{% for name in names %} 
    <option value="{{name.id}}" {% for selected_id in names %}{% ifequal name.id selected_id %} {{ selected }} {% endifequal %} {% endfor %}>{{name.name}}</option>{% endfor %} 
     </select> 
     </td></tr> 

     {% for desg in designation %} 
     <tr><td><p>Topics:</td><td> <select id="desg" name="desg" multiple="multiple"> 
     <option value="{{desg.id}}" >{{desg.desg}}</option> 
     </select></p></td></tr> 
     {% endfor %} 

謝謝..

+0

所以你想操縱第二個_select_元素時,第一個改變,使用_change_事件?可以更具體地解釋你期望的結果是什麼?您是否在使用任何JavaScript庫,例如jQuery的? – jholster 2010-03-29 10:32:38

+0

是的onchange第一個元素第二個元素應該改變。我使用jQuery – Hulk 2010-03-29 10:35:38

回答

0

使用類似jQuery來執行與名稱的POST請求另一種觀點認爲,這將返回新名稱爲JSON,然後更換返回值到其他選擇。