如何使用表单API控制选择列表?

时间:2010-06-14 02:18:00

标签: drupal drupal-6 drupal-modules

我知道这有点像一个新问题,但我遇到了一个截止日期,Drupal经历了3天不会削减它......

$ form ['gender'] = array('#type'=>'select','#title'=> t('性别:*'),'#options'=>数组(t ('男'),t('女')),'#required'=> TRUE,'#weight'=> 2,);

如何为选择值指定值?例如,男性 - > 'm'和女 - > 'F'。另外,如何为选择框添加默认标题“请选择性别...”

谢谢你们

1 个答案:

答案 0 :(得分:3)

试试这个:

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

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

在验证功能中(在表单提交后),您应该确保用户选择的值不是“”。