2012-12-07 125 views
1

我需要添加JavaScript或jQuery代碼才能從組合框中選擇選項。有25個組合框,並從數據庫中讀取值。請在下面找到代碼片段如何在選擇標記中選擇選項

選項由用戶選擇需要選擇。它必須從數據庫中讀取。

<div class="control-group"> 
     <label class="control-label">A. Nails are Clean *</label> 
     <div class="controls"> 
     <select name="obs_chart_nails_clean" > 
      <option value="Always">Always</option> 
      <option value="Sometimes">Sometimes</option>  
      <option value="Rarely">Rarely</option>    
     </select> 
     </div>  
    </div> 
+0

爲什麼你需要從JavaScript做到這一點? –

+0

我正在使用coodeigniter!是更好的方式來做到這一點。 –

+0

只是在做'

回答

1

如果添加id屬性select

<select name="obs_chart_nails_clean" id="obs_chart_nails_clean"> 

,並添加的jQuery到您的網頁,然後

$(document).read(function(){ 
    $("#obs_chart_nails_clean").val("Rarely"); 
}); 

將選擇第三個選項。

你有什麼服務器端?你應該能夠使用正確的選項生成html。

+0

我正在使用codeigniter並在視圖中如何選擇這些值? –

+0

我還沒有在CodeIgniter中做過任何工作,但是肯定有一種方法可以在視圖中動態生成html。您可以查看http://ellislab.com/codeigniter/user-guide/general/views.html作爲起點。 – Igor

-1
$(document).ready(function(){ 
    $('#obs_chart_nails_clean').val("Sometimes"); 
}); 
+0

請提供詳細的答案。如果您查看問題,選擇標記中沒有ID,但您使用(「#」)ID選擇器。要麼提供詳細的答案,要麼使用標籤名稱作爲選擇器 –

0

除了現有的答案,明顯沒有JavaScript的解決方案必須注意:

<select name="obs_chart_nails_clean" > 
    <option value="Always">Always</option> 
    <option value="Sometimes">Sometimes</option>  
    <option value="Rarely" selected>Rarely</option>    
</select> 

只需將selected屬性添加到option S的一個。