2017-07-27 51 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 
} 
相关问题