3

如何在重力形式gform_after_submission的钩子内获取特定输入元素的值?我可以得到标签

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

但我如何获得价值?

4

1 回答 1

7

遵循 Gravity 指南,您可以设置挂钩来调用您自己的函数 - 在下面的情况下,函数是 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

于 2012-06-24T07:41:35.777 回答