在Drupal中使用Select Form - 如何显示文本值而不是ID值

时间:2013-01-31 00:54:23

标签: forms drupal select drupal-forms

如何在“选择”下拉列表中获取文本而不是Drupal中的值?

示例选择表单:

$form = array();
  $form['test'] = array(
      '#title' => t("Choose something"),
      '#type' => 'select',
      '#options' => array(
        '1' => 'one',
        '2' => 'two',
        '3' => 'three',
      ),
  );

我能够获取值,但我只获取ID而不是实际文本。

我希望能够打印出“一个”或“两个”或“三个”,而不是他们的ID。

我正在尝试显示它:

drupal_set_message(t('You have selected %something.', array('%something' => ['values']['test'])));

0 个答案:

没有答案