Why isn't my field showing up with the conditional logic I have in place?

  • nathanc_martin
    Asked on January 7, 2016 at 4:30 PM

    Form: Vibration Adviser

    The conditional logic I have setup states that if "Current vibrator info" equals "SA-EP 1", it should show field "Cougar Model 2008...".

    "Current vibrator info" is a Dynamic Dropdown. You can get to "SA-EP 1" by selecting "Cleveland" then "Piston".

     

    I've been looking at this for an hour and can't figure out what the issue is.

  • Welvin Support Team Lead
    Replied on January 7, 2016 at 10:23 PM

    I'm sorry, but I don't think that will work. I have tried it again and it's not working so I don't think you can set it up this way. You may consider using our basic dropdown field to do that. But this means that you also use a dropdown for the sub dropdown options.

  • nathanc_martin
    Replied on January 7, 2016 at 10:46 PM
    Would you agree that my logic is correct? If so, can this be submitted as a
    bug?
    ---
    *Nathan Carlson*
    IT Business Analyst
    nathanc@martin-eng.com | 309.852.2384 <3098522384> x463
    Martin Engineering
    ...
  • Welvin Support Team Lead
    Replied on January 8, 2016 at 12:30 AM

    Well, you should use "IF ANY" because you are using the same fields for the rule:

    Why isnt my field showing up with the conditional logic I have in place? Image 1 Screenshot 20

    Because IF ALL is usually used when two or more fields are involved. Please try changing that and see if the conditional logic will work.

    I have just re-check this and seems it's working. 

  • Welvin Support Team Lead
    Replied on January 8, 2016 at 12:37 AM

    Okay, I think it's working so I have to apologize for my first reply. You just need to use IF ANY then make sure to separate the options by a comma and a reply. Example:

    Why isnt my field showing up with the conditional logic I have in place? Image 1 Screenshot 30

    Here's the clone version of your form showing the changes: https://form.jotform.com/60070671220947 and the working condition for the Cleveland > Piston > SA-EP 1 option:

    Why isnt my field showing up with the conditional logic I have in place? Image 2 Screenshot 41

  • nathanc_martin
    Replied on January 8, 2016 at 9:29 AM

    IF ANY will not work. It will affect the logic of other fields. I have every detail of the conditional logic setup for a specific reason. I can get into the detail of why it's setup that way, but I would just prefer you take my word for it.

    Can we circle back to the following question that wasn't answered:

    "Would you agree that my logic is correct? If so, can this be submitted as a

    bug?"

    I have similar logic setup for several other questions. The vast majority of them function correctly using IF ALL against the same field.

  • David JotForm Support
    Replied on January 8, 2016 at 12:21 PM

    Your logic is correct but the functionality of the widget may not follow.  Widgets tend to be setup quite differently and cannot be accessed in the same way regular fields do.  Which is why my colleague recommend using regular dropdowns instead. 

    We can indeed submit this as a feature request to be added to the functionality of the widget.  However, it is likely to take quite a while to be attended to since the functionality can be attained in an alternate manner.

  • nathanc_martin
    Replied on January 8, 2016 at 12:26 PM

    Fair enough. This form is going to be 10 times as robust as I have made it already, so standard drop down is not a reasonable solution (creates hours and hours of extra work). I've tried using going the standard dropdown route with other form builders. The key reason I'm testing JotForm is because Dynamic Dropdown is available. Can't seem to find that elsewhere.