【问题标题】:Drupal Webform - How to load values from form, filled in a previous pageDrupal Webform - 如何从表单加载值,填写在上一页
【发布时间】:2015-02-05 08:35:57
【问题描述】:

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

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

【问题讨论】:

  • 欢迎使用 Stackverflow。请提供您目前尝试过的代码 sn-ps。

标签: drupal-7 block drupal-webform


【解决方案1】:

首先你需要在

的帮助下制作一个自定义模块

hook_form_alter

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

Drupal_visitor_

然后在新页面中显示如下:

$form['submitted']['FirstName']['#default_value'] = $_COOKIE[$firstname];

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多