Form conditional logic not working.

  • ClearSmilesOrtho
    Asked on February 16, 2021 at 4:52 PM

    Our online booking form has begun(at random)to stop adhering to conditional logic rules. With over 400 submissions, this issue only arose yesterday. Specific example is if a user chooses myself > 18+, the parent/guardian question shouldn't be showing nor should the responsible party question- both of which now are.

    Also the appointment widget is showing times to be available when they are not and when the user presses submit on a time that is actually taken an error message shows.


  • Jed_C
    Replied on February 16, 2021 at 8:55 PM

    Upon checking your form, it doesn't show that you have a condition for 18+ option. May I know if you have removed the condition?

    1613526913 602c7781b7d83 The Easiest Onl Screenshot 10

    As for the other question, I'll address them on a separate ticket shortly https://www.jotform.com/answers/2903188.

  • ClearSmilesOrtho
    Replied on February 16, 2021 at 8:59 PM

    The condition is as below:


    1613527115 602c784b4eca0  Screenshot 10

    The issue is that when the user selects 18+ in the 'how old are you' question, the responsible party's information question is showing up? As mentioned above, these issues only just arose as the form as been functioning has expected up until yesterday morning

  • Jed_C
    Replied on February 16, 2021 at 10:15 PM

    Please allow me some time to investigate on what causes this issue and I'll let you know here once I found the issue.

  • Jed_C
    Replied on February 17, 2021 at 5:05 AM

    I apologize for the late response.

    It seems that the hide status is conflicting with the condition as your field is already hidden by default so if the condition for 18+ is selected, HIDE status + HIDE condition is causing the conflict. What you can do is show disable the hide option since the condition will always do the opposite if not met.

    Here's how I resolved it on a cloned form.

    1). I disabled the hide option

    1613556020 602ce934ede45 The Easiest Onl Screenshot 10

    2). Set the condition like this.

    1613556076 602ce96cdd8da The Easiest Onl Screenshot 21

    Sample screenshot of a working condition:

    1613556284 602cea3c9cc42 show and hide Screenshot 32

    Please try that and see if that works for you.