Drupal 6 で独自のモジュールをプログラミングしてフォームを作成していますが、リストからデータを選択するには何かが必要です。multiselect モジュールを使用しようとしています。オプションを含むフィールドを表示できますが、送信時に選択したオプションを取得できません。私は以下を作りました:
$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);