How can I set a button to display only when all required inputs in a group are filled in/entered?
As good UX practice I don’t make the button invisible, but I do have it greyed out until the inputs are all filled in. But the setup is the same. I basically add a condition to the button with the condition Input Name is not empty and Input Address is not empty or Input Age is not empty (repeating this for all of your inputs) and it makes the button This element is not clickable "no" and Background color (regular color)
Then I make the button not clickable by default, and grey color by default so the entire condition has to be met for it to be clickable. If i flipped it around sometimes I noticed the button could be clicked for a fraction of a second while the page was loading
This looks like a much smarter solution than what I was ging to try.
I think the only difference is that it uses Input Name is valid.
But having some weird behaviour where its not working right now to debugging to make sure I haven’t done anything wrong
But it doesn’t have to be this hard. This is what “this input should not be empty” is for.
Good observation @tylerboodman!
I think Bubble considers invalid inputs as empty still
