Not having the button visible at all is not good UX.

It is confusing to users and not a good practice.

If you have the input forms marked ‘this input should not be empty’, they can’t click the button and move on anyway.

But, if you want the button to be greyed out until the inputs are completed…which is somewhat more of a common practice than showing no button…you can do a conditional on the button and set it to not be clickable on page load and with a grey shade (or whatever).

Then on the conditional: when input 1, input 2…is filled in this button is clickable and the background color is # (whatever).

1 Like