I wanted to keep things simple on my form:
- Use the “input should not be empty” to validate form.
- Reset the form when Cancel is clicked.
But then I created a monster:
- In order to reset input when cancelling, I need to trigger the reset inputs with condition that the inputs in question are not empty.
- However, since the inputs cannot be empty, the Cancel button will be disabled unless the form is completely filled in.
I’ve been using Bubble for a while now, and though I appreciate the value of a “reset relevant inputs” when the conditions are just right, I still don’t understand why just cant reset specific inputs or set their values somehow.
So a result, in order to achieve this simple UX, I have to remove the “input should not be empty”, create a “validation” state on my form, build form input validations triggered when the Submit button is hit and only initiate the true process flow once all input conditions are me, OR I need to refresh tha page, which consumes my app’s capacity, makes poor UX, and makes me feel like a caveman hitting the refresh button with my mace.
I guess this is more of a rant or cry for help than a post actually a requesting for help