Go to thrive.app

Thrive Formbuilder

Show Different Drop-Down Option Sets to Users Depending on Previous Answers

Image of Ian McCutcheon, Client Success Manager, Thrive

By Ian McCutcheon, Client Success Manager, Thrive 24 October, 2025

Similar to the Add Conditional Logic option, where you can show and hide entire fields depending on a user's answer to a previous question in your form; Option Sets allow you to show different drop-down options in a drop-down field, depending on what a user chose previously.

To demonstrate how this works, let's use the example of an Order Form for Uniforms and Company Clothing

Rather than having to create two separate drop-down fields for each item of clothing (men's and women's) we can instead use Option Sets to show either men's sizes or women's sizes, depending on what the user declared previously.

We start off with a simple Choice Field, to ask the user if they want to see men's sizes or women's sizes for each item they can order:

Choose clothing sizes

Then for each clothing item we're adding to the form, where the user can select a size from the Drop-down, we'll add the Men's sizes to the drop-down options, and click the Add Option Set button to add a separate set of options containing the Women's sizes:

Add Option Set

When use the Add Option Set button, we also have to choose the conditions under which each option set gets displayed to the user.

In this case, we want to display the Men's sizes if the user chose 'Men' for the 'Show me clothing sizes for...' question. And show the Women's sizes if they chose 'Women':

Multiple option sets

So as you can see in the above example, if the user chose to see clothing sizes for Men, they'll be able to chose from the men's sizes, and if they chose Women they'll see the Women's sizes when choosing to order this item of clothing. 

This saves us from having to create separate fields for users to order either a 'Men's Hoodie' or a 'Women's Hoodie'!

Here's an even more advanced example showing how you can show different Option Sets depending on a range of potential user choices to a previous question, using the OR and AND options. 

Advanced Option Sets

Option Sets along with the OR / AND options allows you to create various conditions under which various options can be shown to the user, depending on answers they have given in your form to previous questions!