Drupal Webform - 如何从表单加载值,在上一页中填写
Drupal Webform - How to load values from form, filled in a previous page
在 Drupal 上工作,我有一个页面,其中包含一个由 "Webform" 模块制作的表单,其中包含多个字段(文本字段和滑块)和一个 "Submit" 按钮。
当用户输入信息并按下 "Submit" 按钮时,另一个页面将加载自定义代码。
新页面分为两部分 - 第一部分包含新信息(基于上一页的用户输入);第二个包含(块)与上一页相同的表格。
有没有办法将第一页填写的值加载到新页面?
首先,您需要在
的帮助下制作一个自定义模块
hook_form_alter
您需要将之前表单的信息存储在前缀为
的 cookie 中
Drupal_visitor_
然后在新页面中显示为:
$form['submitted']['FirstName']['#default_value'] =
$_COOKIE[$firstname];
谢谢
在 Drupal 上工作,我有一个页面,其中包含一个由 "Webform" 模块制作的表单,其中包含多个字段(文本字段和滑块)和一个 "Submit" 按钮。
当用户输入信息并按下 "Submit" 按钮时,另一个页面将加载自定义代码。
新页面分为两部分 - 第一部分包含新信息(基于上一页的用户输入);第二个包含(块)与上一页相同的表格。
有没有办法将第一页填写的值加载到新页面?
首先,您需要在
的帮助下制作一个自定义模块hook_form_alter
您需要将之前表单的信息存储在前缀为
的 cookie 中Drupal_visitor_
然后在新页面中显示为:
$form['submitted']['FirstName']['#default_value'] = $_COOKIE[$firstname];
谢谢