2012-01-28 97 views
0

任何一個可以幫助我這個..HTML <option>標記。如何選擇一個值?

我有這樣

<select name="facility_info_input[facility_type_id]" id="facility_type_id"> 
    <option value=1 >Room</option> 
    <option value=2 >Equipment</option> 
</select> 

我想自動根據變量值(用戶填充/更新之前,選擇上述選項中的一個選項框該選項的形式應該已經被選中), 作爲一個例子,我有一個數據變量(從數據庫讀取),其值爲1/2,如果它的1可以自動選擇這個「房間」選項, 我一直在嘗試使用selected =「selected」屬性,但我仍然無法弄清楚如何使用它,是他們的任何其他方式?

預先感謝您..

+0

是否動態生成HTML,例如PHP,ASP等? – paislee 2012-01-28 06:34:59

+0

你在用什麼語言? – 2012-01-28 06:35:11

+0

您應該閱讀該網站的常見問題。在你的八個問題中,你至少收到了一個正確答案。你應該把它標記爲這樣。 – mrtsherman 2012-01-28 06:53:36

回答

0

添加selected="selected"到你想用默認選擇的選項。我假設你正在做這個服務器端。

<select name="facility_info_input[facility_type_id]" id="facility_type_id"> 
    <option value="1" >Room</option> 
    <option selected="selected" value="2" >Equipment</option> 
</select> 

另外,您需要將您的屬性用引號引起來。這可能是你的代碼無法工作的原因。

<option value="1" /> //good 
<option value=1 /> //bad 
+0

謝謝,問題是沒有一個默認的選定值,它應該是根據一個變量,是變量設置爲1然後第一個選項應該顯示,否則其他選項 – user1157690 2012-01-28 06:44:42

+0

什麼變量?這個變量在哪裏?服務器端?客戶端? – mrtsherman 2012-01-28 06:52:26

+0

謝謝mrtsherman,變量是在數據庫中,並且在生成這個表單之前讀取它。它從服務器端。 – user1157690 2012-01-28 06:56:46