Conditional logic on forms columns allows you to show fields in a form view based on the form submitter's values for previous fields. 

Use of Conditional Form fields:
With the use of conditional form logic, forms are filled quickly as the first fields with conditions are hidden until those conditions are met, meaning that those filling out your form will not be presented with unnecessary fields.

In this article you will learn,
Adding conditions to form columns

Adding conditions, or condition groups, determine when that field will be visible. Adding conditions for a form's inputs works just the same way as creating conditions for filtering views.

Firstly, Conditional form fields are hidden by default. Conditional form fields will only appear when the form submitter's input values in a previous field, or fields, meet the conditions set on that conditional field. 
To add conditions to a form field, click on the field to view the display settings. The "Show field when conditions met" option will be toggled off by default.

As soon as you toggle on that option, you can add a new condition by choosing the column type. 
Here is an example of creating a form where each column will only be visible if the previous column is not empty.