Skip to main content
All CollectionsBuild & customizeForm logic & calculations
How to Show/Hide multiple fields based on previous answers
How to Show/Hide multiple fields based on previous answers

Use logic settings to show fields based on options chosen. For each option, add relevant fields to display.

Updated yesterday

If you want to add selected fields to show based on previous answers, you can use logic and add more fields in the logic settings.


Learn how to use conditional logic to display multiple fields based on users' previous answers in your form.

This guide walks you through setting up rules for showing different fields based on single-choice question answers.

Step 1: Set up your form

Before we begin adding logic, create your form that contains the following fields as an example:

  • A single-choice question with two options (Option 1 and Option 2).

  • Three fields: Name, Email, and Address.

Step 2: Access the logic settings

  1. Click on the single-choice question that contains Option 1 and Option 2.

  2. The Logic tab will automatically open in the right-hand sidebar.

logic tab

Step 3: Add logic for Option 1

  1. In the Logic tab, click on + Add Condition.

  2. Select the condition:

    • If the answer is Option 1, then show the Name field.

  3. To show an additional field, click + Add More Fields.

  4. Select Address as the second field to show when Option 1 is selected.

Your rule should now say:
"If the answer is Option 1, then show Name and Address."

Step 4: Add logic for Option 2

  1. Scroll down in the Logic tab and click on + Add Conditions.

  2. Set up the second rule:

    • If the answer is Option 2, then show the Name field.

  3. Again, click on + Add More Fields and select Email.

Your second rule should say:
"If the answer is Option 2, then show Name and Email."

add condition

Step 5: Review the logic setup

In the end, your logic tab should display both conditions:

  • Option 1: Show Name and Address.

  • Option 2: Show Name and Email.

You can preview the form to test how it responds to the user's selections and check that the correct fields are shown based on their choice.

advanced logic

🗄️ Old dashboard:

Save the form and go to the "Logic & Calculator" tab.

Set the logic using the "+ Add More Fields" option.

Did this answer your question?