传递表单的隐藏值并在感谢页面中检索它
Pass hidden value of a form and retrieve it in thank-you page
是否有解决方案来获取不是 GET
的感谢页面的值?
对于营销和分析问题,我需要在它来自的表单的感谢页面上检索 form_id。
多个表单转到同一个致谢页面。
custom.php启动感谢页面是否可行?
此外,Drupal 的表单设置强制使用这些重定向之一
使用 GET
一切都会更容易,但我不想在 URL 中添加参数。
感谢您为我阐明解决方案
你可以尝试两种方法。
一个。使用会话
b。使用本地存储
a) 在您提交 form.Just 存储值时使用会话
$_SESSION['form_id'] = 'xyz';
在感谢页面中你可以使用它:
echo $_SESSION['form_id];
注意:确保在设置值之前开始您的会话。
b) 第二种方式是 html5 本地存储。
localStorage.setItem("form_id", "xyz");
在thankyou页面你可以获得这个值
localStorage.getItem("form_id");
是否有解决方案来获取不是 GET
的感谢页面的值?
对于营销和分析问题,我需要在它来自的表单的感谢页面上检索 form_id。
多个表单转到同一个致谢页面。
custom.php启动感谢页面是否可行?
此外,Drupal 的表单设置强制使用这些重定向之一
使用 GET
一切都会更容易,但我不想在 URL 中添加参数。
感谢您为我阐明解决方案
你可以尝试两种方法。
一个。使用会话
b。使用本地存储
a) 在您提交 form.Just 存储值时使用会话
$_SESSION['form_id'] = 'xyz';
在感谢页面中你可以使用它:
echo $_SESSION['form_id];
注意:确保在设置值之前开始您的会话。
b) 第二种方式是 html5 本地存储。
localStorage.setItem("form_id", "xyz");
在thankyou页面你可以获得这个值
localStorage.getItem("form_id");