How to create a dynamic picklist based on user selection

How to create a dynamic picklist based on user selection

Imagine your respondents encountering endless, irrelevant choices in your form. Sounds frustrating, right? Zoho Forms Choice-based Field Rules offers a solution for this. You can create a dynamic picklist that filters options based on the selection made in another field.

Consider these scenarios:
Product Inquiry Form: When a user selects a "Product Category" (e.g., Electronics, Clothing, Books), the "Product Name" dropdown updates to show items only within that category.
Help Desk Ticket Form: When a user selects a "Problem Type" (e.g., Hardware, Software, Network), the "Specific Issue" dropdown shows problem related to that type.
Webinar Registration Form: When a user selects a "Departmant" (e.g., Marketing, Sales, Development, Human Resource), the "Webinar Topic" dropdown shows topics related to that specific department.

How to implement Choice-based Field Rules

Identify the Parent Field

Field whose selection will update the options in another field. Let's take the Webinar Registration Form example, here the Parent Field is Department.

Identify the Dependent Field
Dropdown or Multiple Choice field whose options you want to filter dynamically. In this case, Webinar Topics

Configure the Choice-based Field Rule
1) Create a new rule in Choice-based Field Rule under Rules tab.
2) Select the Primary and Secondary field.

Choosing Fields

3) For each primary field choice map the corresponding dependent field choice that needs to be displayed in the live form.

Mapping Dependent Fields

4) Click Save.

Test your form
Thoroughly test your form with different selections in the primary field to ensure the dependent field updates and shows relevant choices.

This is how you can use the Choice-based Field rule to transform your static and lengthy dropdowns into dynamic ones to create a smarter and more intuitive experience for your respondents.