Drupal:两个或多个网络表单之间的关系



Drupal 7

网络表单 7.x-4.15

例:

网络表单 1:填写特定

网络表单 2:类别详细信息

当用户提交第一个网络表单 1 时,我有一个确认页面,我有一个列表(第一次是空的(,当我单击此页面中的另一个按钮时,我将重定向到第二个表单,我将同时传递最后一个用户 ID 保存 (SID(

如何在表单(Webform 1 和 Webform 2(之间建立关系?

两个表单之间的架构关系

您可以添加自定义提交回调并使用它转到下一个表单。

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
}

相关内容

最新更新