How do I get the value of a checkbox from the Gravity Forms Entry Object?

风格不统一 提交于 2020-01-25 06:14:08

问题


This seems like it should be a fairly easy question, but Google is not yielding results.

I'm writing a WordPress plugin that processes data from Gravity Forms after the submission is complete. I'm using the gform_after_submission hook.

This passes an "Entry Object" to my function for processing. Most of the values I can extract just fine. So for example:

$eventDate = $e[2];

...Works just fine. This is a date field. All I have to do is pull the value out of the entry object with the proper index.

My issue is getting the value of a particular checkbox. I need to see if it was checked or not.

This doesn't work:

$checkbox = $e[4];

I'm guessing it's because a checkbox field can have multiple values. Unfortunately I'm not sure how to get to the value of each specific checkbox.

Thank you in advance for your help!


回答1:


If no checkbox value is set manually, the variable will have the value "on". Please do a var_dump($e); and post the result.



来源:https://stackoverflow.com/questions/22513180/how-do-i-get-the-value-of-a-checkbox-from-the-gravity-forms-entry-object

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!