Forms #在自定义drupal表单中未更改值

Forms #在自定义drupal表单中未更改值,forms,drupal-7,Forms,Drupal 7,我已经创建了一个带有提交按钮的定制Drupal7表单。按下submit时,$form_state['values']中的值不会更改。请参阅下面的代码: $form[$tag] = array( '#title' => t($tag), '#type' => 'textfield', '#default_value' => !empty($form_state['values'][$tag]) ? $form_state['values'][$tag] : $va

我已经创建了一个带有提交按钮的定制Drupal7表单。按下submit时,$form_state['values']中的值不会更改。请参阅下面的代码:

  $form[$tag] = array(
  '#title' => t($tag),
  '#type' => 'textfield',
  '#default_value' => !empty($form_state['values'][$tag]) ? $form_state['values'][$tag] : $value,
 );

 $form['actions'] = array('#type' => 'actions');
  $form['actions']['submit'] = array(
  '#type' => 'submit',
  '#value' => t('Submit'),
  '#weight' => 5,
  '#submit' => array('xml_form_builder_edit_datastream_form_submit'),
  );
那么提交功能是:

 function xml_form_builder_edit_datastream_form_submit($form, &$form_state){

    dsm('SUBMITTED');
    dpm($form);
    dpm($form_state);
    dsm('SUBEND');
}
$form\u id是“xml\u form\u builder\u edit\u datastream\u form”

我花了好几个小时想弄清楚这件事


有人有什么想法吗?

试试
$form\u state['input'][$tag]
,它应该有用户输入值