0
這是Drupal 6的問題,特別是關於Webform模塊。
我在提交表單後使用my $ form_state的值時出現問題。我可以print_r $ form_state的數組,但如果我嘗試在數組內進一步打印或打印任何東西,則什麼都不會出現。
這段代碼顯示了我如何應用功能的形式......
function custom_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'webform_client_form_237') {
$first = array_shift($form['#submit']);
array_unshift($form['#submit'], $first, 'custom_fsfunction');
}
}
而且那麼這將輸出數組...
function custom_fsfunction(&$form, &$form_state){
print_r($form_state);
}
但是任何進一步的意志之中不輸出任何東西...
function custom_fsfunction(&$form, &$form_state){
print_r($form_state['values']);
}
你可以看到我的問題在哪裏。如果我不能在數組中進一步定位任何東西,那麼我不能使用表單提交的值。
任何想法?