1

我在 Drupal 6 中编写自己的模块并创建一个表单,但我需要一些东西来从列表中选择数据。我正在尝试使用多选模块。我可以显示带有选项的字段,但在提交时我无法获得选定的选项。我做了以下:

$element = array(
          '#type' => 'field_multi_select',
          '#title' => 'Field name',
          '#description' => 'description',
          '#multiple' => true,
          'required' => true,
          '#field_name' => 'field_select',
          '#columns' => array('value'),
          '#value' => array(array('value' => null)),
          '#process' => array('multiselect_select_process'),
          '#enable'=>true,
          'module' => 'module name'   // set here you current module name
      );

        $form['#field_info']['field_multi_select'] = $element;
        $element = multiselect_select_process($element, NULL, $form_state, $form);
4

0 回答 0