2010-06-12 40 views
0

我有這樣的一個列表框,列表框從如何從列表框中選擇一個值?

<td bgcolor="#FFFFCC"> 
<select name="listbox" id="FriendmailId" size="3" > 
<option value="0">Select User From List</option> 
<? foreach($searchfriend as $row) 
{?> 

<option value=""><?=$row['dEmailID'];?></option> 
<? } ?> 
</select> 
</td> 

值在列表框中列出的數據庫填充....但問題是,當我選擇它是一個highted項目但沒有真正選擇它爲什麼如此

回答

4

您需要添加selected="selected"您要選擇的選項值:

<option value="" selected="selected"><?=$row['dEmailID'];?></option> 

在一個循環中,這通常是當滿足特定條件的一個選項,以完成被選中(的)當然只有一個選項可以同時選擇)

<? foreach($searchfriend as $row) 
    if (condition to select a specific option value) // when true 
    { 
{?>  
<option value="" selected="selected"><?=$row['dEmailID'];?></option> 
<? } else { ?> 
<option value=""><?=$row['dEmailID'];?></option> 
<? }} ?> 

注:如果沒有一個選項指定selected="selected",在默認情況下,第一個選項值選擇。

+0

@actaually數據的被阿賈克斯 – udaya 2010-06-12 07:28:36

+0

填充@sarfraz又把它沒有選擇 – udaya 2010-06-12 07:29:34

+0

@sarfraz對不起,我做它的偉大工程 – udaya 2010-06-12 07:37:33

相關問題