2016-03-07 152 views
0

大家好,我從下拉菜單下面的代碼獲得價值:下拉默認值

public function getFloorsHTML() { 
    $jinput = JFactory::getApplication()->input; 
    $db = JFactory::getDbo(); 
    $query = $db->getQuery(true); 
    $myflrs = $jinput->get ('fvalue'); 
    $query->select($db->quoteName(array('id', 'f_name'))); 
    $query->from($db->quoteName('#__pk_flrs')); 
    $query->where($db->quoteName('bldg')." = ".$db->quote($myflrs)); 
    $db->setQuery($query); 
    $results = $db->loadObjectList(); 
    foreach ($results as $result) 
    { 
     echo '<option value="' . $result->id . '" > ' . $result->f_name.'</option>'; 
     } 
    exit; 
} 

代碼工作正常,但我怎麼能有「請選擇」默認值?

回答

0

在結果之前添加選項。

echo '<option value="">Please Select</option>'; 
foreach ($results as $result) 
{ 
    echo '<option value="' . $result->id . '" > ' . $result->floor_name.'</option>'; 
} 
+0

而對於'」 selected'' –

+1

如果沒有'option'用'selected'屬性一些代碼,第一個'option'將被默認選中。 @u_mulder –

0

把選中=選中的形式。

<option selected="selected" value="">Content</option>