php - 获取重力形式的输入值

标签 php forms wordpress gravity-forms-plugin

我如何在 Gravity Forms 中的 gform_after_submission Hook 中获取特定输入元素的值? ? 我可以得到标签

foreach($form['fields'] as $k=>$v)
{
    $label=$form['fields'][$k]['label'];
}

但是我如何获取这些值呢?

最佳答案

按照 Gravity 指南,您设置 Hook 以调用您自己的函数 - 在下面的例子中,该函数是 after_submission()。

您可以像这样使用它们的 ID 访问各个表单元素的输入值;

add_action("gform_after_submission", "after_submission", 10, 2);

function after_submission($entry, $form){

    $name = $entry["2"];
    $address = $entry["17"] . ', '. $entry["18"] .', '. $entry["19"];

}

ID 都在后端的表单字段标题中,只需将鼠标悬停在每个字段上,它就会为您提供类型和 ID(即“单行文本:字段 ID 2”)。

http://www.gravityhelp.com/documentation/page/Gform_after_submission

关于php - 获取重力形式的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164173/

相关文章:

php - 在 PHP 中使用 PDO 的正确方法是什么?

php - 如何对 MySQL BOOLEAN 列进行计数

php - 正则表达式:按特定顺序匹配字符串中至少 3 个字符

php - 从 php 的表单中选择一个对象

forms - ion-input 类型的文本应该只接受字母 + ionic2

mysql - 从 MySql 查询某些值的 WordPress 简码

wordpress - 仅允许 WooCommerce 中同一供应商的购物车中的产品

php - 在 foreach 循环中每次访问 count($array) 是否有性能损失?

delphi - 我如何找出调整主窗体大小时长时间延迟的根源?

php - 带有自定义主题的 WordPress 分页不起作用