获取重力表格输入值

时间:2012-06-22 21:10:20

标签: php forms wordpress-plugin gravity-forms-plugin

如何在Gravity Formsgform_after_submission挂钩中获取特定输入元素的值? 我可以用

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

但如何获取值?

1 个答案:

答案 0 :(得分:4)

遵循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(即“单行文本:字段ID 2”)。

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