Form field conditions to disable/grey out Submit button
M
Merlot Cheetah
Often, we have an issue where a user will hit the submit button too early, while a form field options generator is loading or while waiting for form fields to appear, particularly for larger forms.
We would love the option to be able to apply form field conditions, much the same way as we currently do for other fields, to disable or grey out the submit button until we are ready for the user to submit the form.
Log In
C
Carmine Dinosaur
Yes. We need this.
N
Numerous Stoat
Yepyep. I know some of the forms explicitly state on them that there's a need to wait for loading - but people and following instructions....
S
Semantic Albatross
This! We have some fields that are marked required and then they say the form doesn't work but then we have to go through all of the fields just to make sure the form will be submitted.
M
Merlot Cheetah
Required fields may not always be enabled at certain times during form field loading, particuarly right at the start if there are large decision trees. I have tried adding a 'I confirm all fields are accurate' tickbox, the users just end up ticking it and submitting anyway...
Q
Quail Lemming
Hi Just saw this post in passing, but what about using the required option which doesnt allow them to submit it I believe?
Just curious if im doesn'tmissing the point or anything.I'm
W
Whisper pink Tapir
Quail Lemming The required option doesn't always work as expected.
Prime example: I have a workflow where there is a required field that is also hidden. It becomes unhidden based on previous values in the form. This field is a drop down of users. Form submitter can enter a custom value in the form (username) even with Allow Custom Input set to off. Leading to a form submission providing null values on "required" fields.
Adding the ability to have Jinja logic, or conditional logic to the submit button would allow data to be parsed before submission.
Appreciate there are a number of ways this can be done - but goal is to have the best experience for the end user to encourage form adoption.