2010-06-14 14 views
1

我知道這是一個新問題,但我碰到的最後期限和3天的Drupal的經驗將不會削減它...一個控件如何使用表單API選擇列表?

$ form ['gender'] = array('#type' =>'select','#title'=> t('Gender:*'),'#options'=> array(t('Male'),t('Female')),'#required'=> TRUE,'#weight'=> 2,);

如何將值分配給選擇值?例如Male - >'m'和Female->'f'。還有我怎麼給選擇框中默認的標題「請選擇性別......」

謝謝你們

回答

3

試試這個:

$options = array(
    '', => 'Please select a gender.', 
    'm' => 'Male', 
    'f' => 'Female', 
); 

$form['gender']['#options'] = $options; 

在你的驗證功能(表單提交後)你應確保用戶選擇的值不是「」。

相關問題