0
我需要輸出一個帶有其他內容的drupal表單。這裏是我的代碼:drupal 7選擇字段選擇值在渲染表單中不起作用
$outputs="something else";
$outputs.=render(drupal_get_form(quotes_form));
function quotes_form(){
$form = array();
$form['arrival_city_1'] = array(
'#default_value' => 'Finland',
'#type' => 'select',
'#required' => TRUE,
'#options'=>array(
'China' => 'China',
'Finland' => 'Finland',
),
'#weight'=>2,
'#suffix'=>'</div>',
);
return $form;
}
值「Filand」應該是默認值。然而,我檢查HTML輸出:
<select id="edit-arrival-city-1" class="form-select required" name="arrival_city_1">
<option value="China">China</option>
<option selected="selected" value="Finland">Finland</option>
</select>
選定的值是在代碼是正確的,但「中國製造」中提出的列表顯示。有人知道爲什麼謝謝
你是什麼意思,你不想在你的html選擇列表中選擇'china'? –
@prabeen我想列表顯示芬蘭,而不是中國。但他們都在選擇列表中。 – user3210341