Conditional Display
Conditional Display empowers you to dynamically show or hide form fields based on custom rules.
Whether it’s the value of another field, the sum of multiple fields, or any condition you define, your forms adapt instantly.
Keep forms smart, clean, and highly relevant—making them faster and easier to complete.
Features
Show or hide fields based on user selections or input.
Use equals, not equals, contains, greater/less than, and more.
Apply conditions to text inputs, dropdowns, checkboxes or radios.
Adapt forms to each visitor for higher completion rates.
Define conditional rules with a simple, intuitive code syntax.
Lightweight logic engine that doesn’t slow down your forms.
Demo
[select name="select_1" value="Hide" label="Show/Hide Single Field"]
Hide
Show
[/select]
[show_if condition="select_1 == Show" delay="400"]
[text name="text_186" value="" label="Hi!"]
[/show_if]
[radio name="radio_1" value="Hide" label="Show/Hide Multiple Fields"]
Hide
Show
[/radio]
[show_if condition="radio_1 == Show" delay="400"]
[text name="text_855" value="" label="Hi!"]
[textarea name="textarea_851" value="" label="How are you?"]
[/show_if]
[check name="check_1" value="" label="Even works to show/hide custom elements" inline="no"]
Show Text 1
Show Text 2
Show Text 3
[/check]
[row]
[column]
[show_if condition="check_1 *= Show Text 1" delay="400"][b]Text 1[/b][/show_if]
[/column]
[column]
[show_if condition="check_1 *= Show Text 2" delay="400"][i]Text 2[/i][/show_if]
[/column]
[column]
[show_if condition="check_1 *= Show Text 3" delay="400"][s]Text 3[/s][/show_if]
[/column]
[/row]