1
如何在Drupal中提交表單時運行特定代碼?Drupal:在提交表單時運行自定義代碼
我使用hook_form_alter編輯的形式,但實際上我需要收集用戶和運行代碼插入數據時的「保存/註冊」,用戶點擊等
感謝
如何在Drupal中提交表單時運行特定代碼?Drupal:在提交表單時運行自定義代碼
我使用hook_form_alter編輯的形式,但實際上我需要收集用戶和運行代碼插入數據時的「保存/註冊」,用戶點擊等
感謝
你可以向提交數組添加回調。它是這樣的:
function myform_form_alter(&$form, &$form_state, $form_id) {
if($form_id == 'some_form') {
$form['#submit'][] = 'mycallback';
}
}
function mycallback(&$form, &$form_state) {
// do stuff
}
嘗試添加以下功能:
function myform_form_submit($form_id, $form_values){
print_r($form_values);
// custom code
}
爲我工作。希望它有助於:)
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/7#submit_property – 2011-02-21 19:12:09