Use Conditional Logic
to enable or disable fields, or make them required or optional - based on what users enter in your form.
Enable Fields
Fields can be set to readonly (disabled) when the form loads, useful for populating uneditable data you provide. Use Enable to dynamically enable a field that’s set to readonly.
Here’s an example of the Yes/No Field using Conditional Logic
to enable a Short Text Field when the user selects No:

Hit the Logic page at the top of your form and visit the Enable/Require Fields button, where you can quickly configure the rules:

Disable Fields
Use Disable to dynamically disable (make readonly) a field based on user answers.
Here’s an example of the Yes/No Field using Conditional Logic
to disable a Long Text Field when the user answers No:

Hit the Logic page at the top of your form and visit the Enable/Require Fields button, where you can quickly configure the rules:

Make Fields Required
Fields can be optional, allowing the user to skip them. Use Make Required to dynamically make an optional field required.
Here’s an example of the Yes/No Field using Conditional Logic
to make an Email Field required when a user answers Yes:

Hit the Logic page at the top of your form and visit the Enable/Require Fields button, where you can quickly configure the rules:

Make Fields Optional
Fields can be set to required when the form loads, requiring the user to fill them in. Use Optional to remove the required restriction dynamically based on user answers.
Here’s an example of the Yes/No Field using Conditional Logic
to make a required Name Field optional if the user selects No:

Hit the Logic page at the top of your form and visit the Enable/Require Fields button, where you can quickly configure the rules:
