<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Gravity Support Forums Topic: gform_pre_submission accessing field values</title>
		<link>https://legacy.forums.gravityhelp.com/topic/gform_pre_submission-accessing-field-values</link>
		<description>Gravity Support Forums Topic: gform_pre_submission accessing field values</description>
		<language>en-US</language>
		<pubDate>Sun, 05 Apr 2026 18:01:06 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.1</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>https://legacy.forums.gravityhelp.com/search.php</link>
		</textInput>
		<atom:link href="https://legacy.forums.gravityhelp.com/rss/topic/gform_pre_submission-accessing-field-values" rel="self" type="application/rss+xml" />

		<item>
			<title>Chris Hajer on "gform_pre_submission accessing field values"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/gform_pre_submission-accessing-field-values#post-178645</link>
			<pubDate>Wed, 20 Mar 2013 22:27:14 +0000</pubDate>
			<dc:creator>Chris Hajer</dc:creator>
			<guid isPermaLink="false">178645@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Glad that was it.  Take care.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Josh Fialkoff on "gform_pre_submission accessing field values"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/gform_pre_submission-accessing-field-values#post-176618</link>
			<pubDate>Tue, 19 Mar 2013 07:41:30 +0000</pubDate>
			<dc:creator>Josh Fialkoff</dc:creator>
			<guid isPermaLink="false">176618@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;Thanks! Should have figured that one!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Chris Hajer on "gform_pre_submission accessing field values"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/gform_pre_submission-accessing-field-values#post-176146</link>
			<pubDate>Mon, 18 Mar 2013 23:28:15 +0000</pubDate>
			<dc:creator>Chris Hajer</dc:creator>
			<guid isPermaLink="false">176146@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I believe this input_19.5 should be input_19_5.  Please dump the $_POST in your pre_submission filter and take a look at the exact format of the inputs.  But input_19.5 looks incorrect to me, right off the bat.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Josh Fialkoff on "gform_pre_submission accessing field values"</title>
			<link>https://legacy.forums.gravityhelp.com/topic/gform_pre_submission-accessing-field-values#post-175418</link>
			<pubDate>Mon, 18 Mar 2013 11:10:25 +0000</pubDate>
			<dc:creator>Josh Fialkoff</dc:creator>
			<guid isPermaLink="false">175418@https://legacy.forums.gravityhelp.com/</guid>
			<description>&#60;p&#62;I have a hook here which works great (it looks for a field with the parameter name zip, and sets a hidden field based on the zip value):&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;[php]
add_action(&#38;quot;gform_pre_submission&#38;quot;, &#38;quot;set_email_notification_flag&#38;quot;, 10, 2);

function set_email_notification_flag($form){

	//search for zip label and notification flag
	$formfieldzip=&#38;quot;&#38;quot;;
	$formfieldnotificationflag=&#38;quot;&#38;quot;;
	foreach($form[&#38;#39;fields&#38;#39;] as $k=&#38;gt;$v)
	{
		if($form[&#38;#39;fields&#38;#39;][$k][&#38;#39;inputName&#38;#39;]== &#38;quot;zipcode&#38;quot;) $formfieldzip= &#38;quot;input_&#38;quot;. $form[&#38;#39;fields&#38;#39;][$k][&#38;#39;id&#38;#39;];
		if($form[&#38;#39;fields&#38;#39;][$k][&#38;#39;inputName&#38;#39;]== &#38;quot;emailnotification&#38;quot;) $formfieldnotificationflag= &#38;quot;input_&#38;quot;. $form[&#38;#39;fields&#38;#39;][$k][&#38;#39;id&#38;#39;];
	}

    if ( ($formfieldzip!=&#38;quot;&#38;quot;)&#38;amp;&#38;amp;($formfieldnotificationflag!=&#38;quot;&#38;quot;)) {
				$zipcode = $_POST[$formfieldzip];
				$_POST[$formfieldnotificationflag]=zipcodearea($zipcode);
	}
}&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Now I have another hook for a specific form. This time I am trying to access the zipcode field of the  address type advanced field.&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;[php]
add_action(&#38;quot;gform_pre_submission_14&#38;quot;, &#38;quot;set_email_notification_flag_14&#38;quot;, 10, 2);
//specific email notification form 14
function set_email_notification_flag_14($form){
	$formfieldzip=&#38;quot;input_19.5&#38;quot;;
	$formfieldnotificationflag=&#38;quot;input_25&#38;quot;;
   	$zipcode = $_POST[$formfieldzip];
	$_POST[$formfieldnotificationflag]=zipcodearea($zipcode);			

}&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;I find that I cannot access the zipcode value (the variable is empty). The same holds for all the sub fields of any of the advanced field types. I cannot lay a finger on what I am doing wrong. Thanks.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
