【问题标题】:How do I get the value of a checkbox from the Gravity Forms Entry Object?如何从重力表单条目对象中获取复选框的值?
【发布时间】:2014-03-19 17:07:28
【问题描述】:

这似乎应该是一个相当简单的问题,但 Google 并没有产生结果。

我正在编写一个 WordPress 插件,在提交完成后处理来自 Gravity Forms 的数据。我正在使用gform_after_submission 钩子。

这会将“条目对象”传递给我的函数进行处理。我可以提取的大多数值都很好。比如:

$eventDate = $e[2];

...工作得很好。这是一个日期字段。我所要做的就是使用正确的索引将值从条目对象中提取出来。

我的问题是获取特定复选框的值。我需要看看它是否被检查。

这不起作用:

$checkbox = $e[4];

我猜这是因为复选框字段可以有多个值。不幸的是,我不确定如何获得每个特定复选框的值。

提前感谢您的帮助!

【问题讨论】:

    标签: php wordpress gravity-forms-plugin


    【解决方案1】:

    如果未手动设置复选框值,则该变量的值为“on”。请做一个 var_dump($e);并发布结果。

    【讨论】:

    • 知道了... var_dump 解释了它。你可以通过 $checkbox = $e["4.1"];我猜如果字段中有多个值,您会按顺序增加第二个数字。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 2016-06-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    相关资源
    最近更新 更多