PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

GF 1.5 RC2.2 Conditional Logic Malfunction

  1. I'm having trouble with this form (maybe it's just a beta bug so I thought you might want to check it out)

    GF 1.5 RC2.2 with PayPal

    Towards the bottom of the form there are 3 boxes with conditionals which are set to :
    ---
    Show this field if Any of the following match
    request type is Tarot
    request type is Medium
    ---

    However, those fields only show if the request type is Medium, not if it is Tarot and now one seems to be popping up and then hiding again. I'd be happy to send in the XML export or provide an admin login, if that would help, but not sure how to do that

    Form is at:
    http://74.220.215.81/~shirleyl/request-appt/

    Posted 8 years ago on Monday December 20, 2010 | Permalink
  2. Can't connect to that site, get a page not found.

    As with your previous request, send us over a WordPress admin login via our Contact Us form and reference this support forum post and we can take a look.

    Posted 8 years ago on Monday December 20, 2010 | Permalink
  3. The issue with Conditional Logic isn't actually a bug, it's how it is implemented it.

    When you apply conditional logic to a Section Break field that condition is inherited by ALL fields that appear under that Section Break up to the next Section Break. This allows you to show/hide a group of fields by applying the logic to just the Section Break.

    So what is happening is your payment fields appear under the Medium Services section break. So when it is hidden, so are the payment fields. The Section Break condition overrides individual field conditions.

    So what I have done is I added a new Section Break directly above the payment specific fields, called "Payment" and I set it's conditional logic to show if the Service Requests is Tarot Request or Medium Services.

    Keep this in mind when applying conditional logic to a Section Break. The way it works is all fields underneath that Section Break inherit that rule. So where you want that rule to end you have to add another Section Break before continuing with your fields.

    I hope that clarifies things ans isn't too confusing as far as an explanation goes.

    Posted 8 years ago on Monday December 20, 2010 | Permalink
  4. Thanks for this clarification for the rest of us too Carl!

    Posted 8 years ago on Thursday January 20, 2011 | Permalink

This topic has been resolved and has been closed to new replies.