0
제출 버튼이있는 사용자 정의 drupal 7 양식을 작성했습니다. submit을 누르면 $ form_state [ 'values']의 값은 변경되지 않습니다.사용자 정의 drupal 양식에서 #value가 변경되지 않습니다.
$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_id가 'xml_form_builder_edit_datastream_form'입니다.
필자는 좋은 몇 시간 동안 이것을 알아 내려고 노력해 왔습니다.
누구나 아이디어가 있습니까?