My conditional logic isn't working properly. What am I doing wrong?

  • Profile Image
    MWiede79
    Asked on May 24, 2017 at 04:12 PM

    I am creating a communication request form for the church that I work at. Sometimes we have a facility need only (chairs, tables, etc.), and sometimes we have promotion needs...and sometimes both. There are also different tiers of events....A Level, B Level, and C Level.


    To create my JotForm, I decided to break it up into pages...

    1. What kind of event are you requesting help with?

    2. Basic/general information

    3. Facility needs

    4. A Level Event questions

    5. B Level Event questions

    6. C Level Event questions

    7. Submit.

     

    So I built conditional logic for each page. For example: if you want a facility only request...then it's supposed to hide all of the A Level, B Level, C Level pages. But it's not following the rules when you click the "next" button for each page and I'm not sure why. Can you help?

     

    Thanks!

    Matt

  • Profile Image
    John_Benson
    Answered on May 24, 2017 at 06:07 PM

    Hello Matt,

    I cloned your form and I added 3 additional skip or hide page condition. I also disabled the Continue Forms later and empty the Select by default feature on the Drop down properties. 

    Here's the clone URL: https://form.jotformpro.com/71437158177967. Here's a guide on how to clone it: https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL

    Here's the clone form in action:

    Here's the 3 condition added to the cloned form:

    Here's the screenshot on disabling the Continue Forms Later:

    Here's how to choose a default option in the Drop Down field:

    Hope that helps. If you have questions or further explanation, please contact us again. Thank you.

  • Profile Image
    MWiede79
    Answered on May 24, 2017 at 11:43 PM
    Hi John,
    Thanks for the help. So I cloned the form and I see that the facility request works great (and skips past the A, B, C level information). However, I’m still confused at why my rules didn’t work. I had rules/conditions #20, #21, and #22 built and they looked exactly like yours. Did I miss anything? Does the order of these rules matter at all? Just trying to figure out why they didn’t work in the first place.
    And I’m still having similar issues with the other page-hiding. Let me know if you have any other ideas.
    Thanks,
    Matt Wiede
    Director of Communications
    c. 972.754.7733
    d. 972-304-8722 x138
    mwiede@vrbc.net
    [cid:image001.png@01D2D4D9.893E7810]
    ...
  • Profile Image
    Nik_C
    Answered on May 25, 2017 at 06:24 AM

    Apparently, aside what my colleague suggested with continue later option and the default value of a drop-down field, only else different were additional conditions he added:

    I tested and that worked, but maybe my colleague John could shed more light on this.

    Or maybe those conditions just needed re-adding. Since I also noticed that when I just added them again everything worked fine.

    Hope it helps.

    Let us know if you have any further questions.

    Thank you!

  • Profile Image
    MWiede79
    Answered on May 26, 2017 at 01:12 PM

    Hi Guys,

    I appreciate the help on this. So I'm still not having any luck with my rules. I'm pretty sure they are right, but it skips me all over the place, rather than walking through the correct set of pages (as designated by the rules). I think I'll try another route of accomplishing this through JotForm and see if I have any success. If you have any additional thoughts on why my rules are getting the desired result, let me know!

  • Profile Image
    MWiede79
    Answered on May 26, 2017 at 01:38 PM

    Ok, I need some help. I tried rebuilding the rules from scratch and modified the first two questions...still the same result.

    I'm supposed to hide pages, based on the answer that you give on the first two pages. But it's not listening to my rules.

    Any idea on how I can accomplish this? It doesn't even necessarily need to be in this exact format...I just need to be able to separate three levels of events, and also a 'facility only' request.

    https://form.jotform.us/71438615384158

     

  • Profile Image
    John_Benson
    Answered on May 26, 2017 at 02:19 PM

    Please give me more time to investigate the issue. Also, I cloned your form and I was able to replicate the issue. May I know what form you want us to focus? 

    https://form.jotform.us/71438615384158 - new issue

    https://form.jotform.us/71297226295160 - old issue

    It would be better to just pick one form so we can properly assist you. Thank you.

     

  • Profile Image
    MWiede79
    Answered on May 26, 2017 at 02:21 PM

    Thanks John. I actually was just toying around with a new idea, that seems to be working. I just deleted the separate pages and I'm just using the "hide multiple fields". I think that will probably work for what I need. In either case, it would be nice to know why the hide/skip pages function wasn't working the way I wanted.

     

  • Profile Image
    John_Benson
    Answered on May 26, 2017 at 03:46 PM

    We're glad that you have another idea for your form. I am still investigating the issue. Please wait for my demo form. I was able to do it smoothly with only 2 option (Level A event and Level B event) but once I added the 3rd option (Level C Event) it is not working properly again. I'm checking for a conflict between conditions and will let you know once I have an answer.

    Thank you for your patience. 

  • Profile Image
    John_Benson
    Answered on May 26, 2017 at 04:45 PM

    Instead of hiding the pages, I tried to skip the pages. Here's my demo form link: https://form.jotformpro.com/71437172877970. And here's the demo form in action:

    You can clone it to check the conditions configuration. Here's a guide on https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL. You can copy the conditions and implement it to your form. If you still want that form setup, let us know. 

    Please try it and if you encounter any issues, message us again. Thank you.