Drupal Webform - 如何从表单加载值,填写在上一页中

时间:2015-02-05 08:35:58

标签: drupal-7 block drupal-webform

使用Drupal,我有一个页面,其中包含一个使用“Webform”模块制作的表单,其中包含多个字段(文本字段和滑块)和一个“提交”按钮。
当用户输入信息并按下“提交”按钮时,另一个页面会加载自定义代码 新页面分为两部分 - 第一部分包含新信息(基于上一页的用户输入);第二个包含(块)相同的表单,在上一页中使用。

有没有办法将表单中填入的值从第一页加载到新页面?

1 个答案:

答案 0 :(得分:0)

首先,您需要在

的帮助下制作自定义模块
  

hook_form_alter

您需要将以前表单的信息存储在带有前缀

的Cookie中
  

Drupal_visitor _

然后将其显示在新页面中,如:

  

$ form ['已提交'] [' FirstName'] [' #default_value'] =   $ _COOKIE [$姓名];

由于