FORM BUILDER SMART CONTROLS
What are condition values?
Condition Values determine whether or not an element is visible based on previous responses within the form. If the expression in the conditional value is evaluated to be true, the element will appear on the form.
Condition Values can be used to create simple or complex skip logic. (For example, if ‘No’, skip to question 10.)
How do I add condition values to an element?
To add a condition value to an element on your form, please follow the instructions below.
Please note, this is just a simple example of adding basic conditional logic. More advanced conditional statements can be written. w3schools is a great place to learn more about conditional statements.
Click the images to enlarge.
things you'll need
DATA COLUMN NAME
You'll need the data column name of the element you'll be basing the condition value off of. In this example, it will be Yes/No question we ask to determine whether or not to show the conditioned element.
You'll also need the Sort Order of the option which you'll be basing the condition off of. In this example, we're going to show the next element if the user chooses "Yes".
Once your form is loaded in the form builder, click on the element you want to add the condition value to.
should_i_show_the_next_element_ is the data column name of the previous element. 0 is the sort order of the "Yes" option. Be sure to use == and not =.
Test it on your device.
Click on the first element.
Choose Yes (A) and click Select (B).
You'll see the element now shows on the form.