2016-04-20 16 views
0

我發現如何在選擇元素here中添加一個「虛擬」條目作爲第一個「僞選項」,但現在我想在select元素中將某些元素設置爲默認值。如何以編程方式爲html-select元素中的選項設置項目索引?

這是不是使用JavaScript最好做,或者我能做到這一點在選擇選項的動態人口之後,就像這樣:

<label>From</label> 
<select name="produsagefrom"> 
    @for (int i = 1; i <= @maxMonthsBackBegin; i++) 
    { 
     <option id="[email protected](i)" value="@i">@i</option> 
    } 
</select> 
<label>months back</label> 
<label>To</label> 
<select name="produsageto"> 
    @for (int i = 1; i <= @maxMonthsBackEndNormal; i++) 
    { 
     <option id="[email protected](i)" value="@i">@i</option> 
    } 
</select> 
<label>months back</label> 

填充「produsagefrom」經過選擇,我想將其設置爲「13」和「produsageto」爲「1」作爲默認值。

這是一個jQuery的工作,我可以在那裏用剃刀,還是可以在代碼隱藏(C#)文件中做到這一點?

回答

2

您可以使用JavaScript或Razor。

這裏是剃刀:

<select name="produsageto"> 
    @for (int i = 1; i <= @maxMonthsBackEndNormal; i++) 
    { 
     if(i == 1) { 
      <option id="[email protected](i)" value="@i" selected="selected">@i</option> 
     } else { 
      <option id="[email protected](i)" value="@i" >@i</option> 
     } 
    } 
</select> 

這裏是jQuery的:

$('select[name=produsagefrom]').value = '13' 
+0

新增jQuery的例子。 – hvaughan3

相關問題