Configurable List Widget: How to hide an option from a dropdown field based on previous dropdown selection

  • FalkPanel_Jot
    Asked on April 21, 2025 at 3:14 PM

    Hello,

    I am looking to add some restrictions to a configurable list. For example, if someone selects the option SSR42 under Panel, they could not select HPS under Panel Ext finish. I would need to do a bunch of little restrictions like that. What is the easiest way to implement something like this?

    Best,

  • Rene JotForm Support
    Replied on April 21, 2025 at 3:55 PM

    HI FalkPanel_Jot,

    Thanks for reaching out to Jotform Support. Unfortunately, it is not possible to create Conditional Logic within the Configurable List widget. Note that the said widget is considered as a single element, regardless if its function is to have multiple fields in it. That means, the condition created for it will apply to all the fields present in the widget. This goes for all the available elements (fields and widgets) in a form. A workaround you can do is to use basic elements representing the fields in the Configurable List widget (e.g., Short Text, Dropdown, Single Choice, etc.) and apply the conditions as needed.

    At the same time, it is also not possible to hide an option or selection from a Dropdown field, even with Conditional Logic. All selections from a Dropdown field are fixed, and can't be hidden/shown if an option is selected from another field, regardless of the type. You may want to try using the Dynamic Dropdown widget for this instead, which allows you to limit the options that may be picked based on the selection of the form user or create a dropdown with nested options. You can check out this guide on How to Configure the Dynamic Dropdowns Widget.

    While the feature you’re looking for isn’t currently available at Jotform right now, we've gone ahead and escalated your request to our Developers. Exactly when or if it's developed depends on their workload, how viable it is, and how many other users also request it. If there are any updates, we’ll circle back to this thread and let you know.

    Let us know if you have any other questions.

Your Answer