# Getting around conditional logic limitations (hidden fields not submitting data)

**URL:** <https://community.gravityforms.com/t/getting-around-conditional-logic-limitations-hidden-fields-not-submitting-data/14404>\
**Category:** Get Help\
**Tags:** gravity-wiz, conditional-logic\
**Created:** [February 9, 2023, 1:27pm UTC](https://community.gravityforms.com/t/getting-around-conditional-logic-limitations-hidden-fields-not-submitting-data/14404 "2023-02-09T13:27:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hes21](https://avatars.discourse-cdn.com/v4/letter/h/c67d28/32.png) [@hes21](https://community.gravityforms.com/u/hes21)\
**Post date:** [February 9, 2023, 1:27pm UTC](https://community.gravityforms.com/t/getting-around-conditional-logic-limitations-hidden-fields-not-submitting-data/14404/1 "2023-02-09T13:27:28Z")

</div>

From the docs:  
“Fields hidden by conditional logic are **ignored on form submission** , this is one of the main reasons to use conditional logic and \*\*can’t be changed \*\*.”

Any suggestions for compensating for this limitation?

I’m using conditional logic like “is this value the same as the previous one?” and using the snippet from Gravity Wiz to auto populate the fields. I pulled my hair out for a while trying to figure out why it wasn’t preserving this data with the form submission - and eventually I found the above limitation.

So what are my options?  
Custom code to toggle the visibility using a different method than Gravity Forms conditional logic?

---

<div class="post-metadata">

**Author:** ![hes21](https://avatars.discourse-cdn.com/v4/letter/h/c67d28/32.png) [@hes21](https://community.gravityforms.com/u/hes21)\
**Post date:** [February 10, 2023, 6:01am UTC](https://community.gravityforms.com/t/getting-around-conditional-logic-limitations-hidden-fields-not-submitting-data/14404/2 "2023-02-10T06:01:26Z")

</div>

So what I ended up doing was creating duplicates for the fields with conditional logic, so - “display field with conditional logic” and “hidden field”. On submit I used the snippet from Gravity Wiz to copy the values from the conditional fields to the hidden fields, which aren’t stripped when processed. Its a pain and Gravity Forms should add the functionality.

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [February 10, 2023, 4:29pm UTC](https://community.gravityforms.com/t/getting-around-conditional-logic-limitations-hidden-fields-not-submitting-data/14404/3 "2023-02-10T16:29:59Z")

</div>



---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/david/32/2517_2.png) [@david](https://community.gravityforms.com/u/david)\
**Post date:** [February 12, 2023, 10:13pm UTC](https://community.gravityforms.com/t/getting-around-conditional-logic-limitations-hidden-fields-not-submitting-data/14404/4 "2023-02-12T22:13:53Z")

</div>

You might find our Force Default Values snippet to be even better suited to this issue. It will set the default value of the field on submission if its hidden via conditional logic (and a few other scenarios).

> <https://github.com/gravitywiz/snippet-library/blob/master/gravity-forms/gw-force-default-value.php>
