Conditional Logic is a feature in NEX-Forms that gives you the ability to show, hide and perform specific actions on other fields based on what the user selects or enters. Basically, this changes the form to the user's needs in real-time saving your user time, effort and frustration.
NEX-Forms Documentation
In this example we will use a "Contact Form" with a contacting method to hide and show relevant fields based on the user's selection.

- Open the Conditional Logic rules manager from the tool panel.
- The Conditional Logic Manager will open on the right hand side of the builder.
- To add a new rule click on Add Rule
Now we can setup this new rule!

For this rule we want to have the "Contact Method" field to show the "Email" field if the Email option is selected.
- Choose the field to trigger the condition. In this case it will be the Contact Method field
- Choose the condition. In this case we need to use Equal To
- Add the value. We know that option 1 has a value called Email. So we will add "Email" into the value field (NOTE: this is case sensitive).
We now have:
IF Contact Method is Equal to the value Email
Now we can setup what happens if this IF part is true. Remember, in this example we will show the Email field when the Email option is selected from the Contact Method field
- Choose the Action. In this case we will select Show
- Choose the field that will be affected (show) by the IF trigger. In this case it will be the "Email" field. Note: the Email field is a text field so it will be found under the text fields section in the dropdown menu.
We now have:
IF Contact Method is Equal to the value Email THEN Show the text field called Email
Repeat this for the other options in the contact methof so your rules look like the graphic below.


In this example we will create an advanced rule to show the Submit button AND a thank you message only when both the Email field AND Query field contains no values.

- Open the Conditional Logic rules manager from the tool panel.
- The Conditional Logic Manager will open on the right hand side of the builder.
- Click on "Show Advanced Options" so that its checked(this can be swicted at any time).
- To add a new rule click on Add Rule
You will now have a new rule with advanced options.

- Select whether ANY or ALL of the rule's conditions should be true for the actions to be triggered (executed). In this case we want to show the Submit if both Email AND Query is not empty so we will select ALL
- Choose the first field to trigger the condition. Lets choose Email
- Choose the condition. In this case we need to use Not Equal To
- Add the value. We want the action to trigger if the field is not empty so we will leave this value empty.
- Add Another Condition. We now have our email field setup but we need to do the same for Query. So we click on "Add Condition"
- Choose the second field to trigger the condition. Lets choose Query
- Choose the condition. In this case we need to use "Not Equal To"
- Add the value. We want the action to trigger if the field is not empty so we will leave this value empty.
We now have:
IF Email AND Query is not Equal to Empty
Now we can setup what happens if this IF statements are true. Remember, in this example we will show the Submit button and the thanks you message only when the Email AND Query fields does not contain a value.
- Choose the Action. In this case we will select "Show"
- Choose the field that will be affected (show) by the IF trigger. The first field we will add is the Submit. Note: the Submit field is a button field so it will be found under the buttons section in the dropdown menu.
- Add Another Action. We now have our Submit field setup but we need to do the same for the Thank you message. So we click on "Add Action"
- Choose the Action. In this case we will select "Show"
- Choose the field that will be affected (show) by the IF trigger. The second field we will add is the thank you message. Note: the Thank you message is a heading field so it will be found under the headings section in the dropdown menu.
We now have:
IF Email AND Query is not Equal to Empty THEN show the Submit button AND the Thank you message