2016-08-02 115 views
-1

這是HTML文件如何使用Django動態預設/選擇html選擇對象的值?

 <label for="caller">Caller</label> 
     <select name="caller"> 
      <option value="20">20</option> 
      <option value="21">21</option> 
      <option value="22">22</option> 
     </select> 

我想動態預設呼叫者的價值。我怎樣才能做到這一點?

EG有時我希望它是20,有時也可以是22,如我想發送被存儲在變量中的值和可用的{{呼叫者}}

+1

假設這是一個表單元素,你應該只使用與初始值(或至少表明你已經嘗試過什麼Django的形式.. ) – Sayse

回答

1

你傳入callerview函數模板,你想顯示默認選擇的值,然後使用selected="selected"

<option {% if caller == "20" %}selected="selected"{% endif %}>20</option>