2017-07-27 48 views
0

Drupal的關係7Drupal的:兩個或更多個網絡表單之間

網絡表單7.x的-4.15

實施例:

網絡表單1:填充了特殊

網絡表單2:類別細節

當用戶提交第一個網絡表單1時,我在那裏有確認頁面我有一個列表(第一次是空的),當我點擊另一個按鈕時此頁我重定向到第二形式在這裏,我將通過在同一時間的最後一個用戶ID保存(SID

我怎樣才能使表(網上表格1和網上表格2)之間的關係?

Schema relationship between two forms

+0

我想你必須編寫PHP代碼來改變確認頁面顯示在形成兩個想要值的形式。 –

回答

0

您可以添加自定義提交回調,去與它旁邊的形式。

hook_form_alter

function MYMODULE_form_alter(&$form, &$form_state, $form_id){ 
    if($form_id == 'id_step_one'){ 
    $form['#submit'][] = '__custom_submit_function'; // add callback submit 
    } 

} 

function __custom_submit_function($form, &$form_state){ 
    // do some stuff if you want 
    drupal_goto('/your_form_step2'); // redirect to step 2 of webform 
} 
相關問題