Using Logic to Control List Options
Learn how to use logic to control list options in Smarter Drafter Pro.
You can apply logic to individual options within a list (dropdown, radio, or checkbox) to dynamically show or hide choices based on earlier answers. This keeps your forms relevant and avoids presenting users with invalid or confusing options.
Instructions
1. Create a controlling field
- Start by creating a field that will influence which list options appear.
- Example:
- “Ask the user to choose between fruit or vegetable.”
- “Ask the user to choose between fruit or vegetable.”
2. Add the list field
- Create a second field using the select field type (dropdown, radio button, or checkbox).
- Add the list options (e.g. apple, banana, carrot, spinach).
3. Apply logic to each list option
- In the field settings panel, scroll down to the list of options.
- Next to each option, click the logic {} icon.
- In the logic editor:
- Click + Rule
- Select the controlling field (e.g. Category)
- Choose the appropriate operator (e.g. =)
- Enter the matching value (e.g. fruit or vegetable)
- Save the logic.
- Repeat this for each option in the list.
- Example:
- Apple appears only if Category = fruit
- Carrot appears only if Category = vegetable
4. Preview and test
- Click Preview in the form builder to test:
- Selecting fruit should show only fruit options
- Selecting vegetable should show only vegetable options
Common Issues & Solutions
- Issue: All options still appear
- Solution: Make sure each list option has logic applied. If no logic is set, the option will always display.
- Issue: Options don’t appear when expected
- Solution: Double-check the controlling field’s value matches exactly what’s referenced in the logic (e.g. no typos or case mismatches).