Checkbox that enable a button

Hi everyone!
I have a checkbox list with a button disabled.
I’m wondering if it’s possible to have this button enabled only when all the checkboxes are checked (and, of course, to disable it every time one checkbox is deselected.)

Thank you very much!

1 Like

Hi! And welcome to the forum :slight_smile:

First, the approach to this depends on how realistic do you want it to be or how much control you have over the use of the prototype.

If you are the one presenting the prototype or you have agreed on a script/journey, you can always fake it so it would behave as intended.

If you are planning to test this with users and have no control over what they’d interact with, you’d need a more functional/realistic approach.

For option 1, I’d simply link the last checkbox to tell the button to go to its active state, then when you present it (or someone follows the agreed script), the button will activate and give the impression that it was linked to the checked statuses of the checkboxes (but it’s not).

For option 2, you’d need to create as many screens or states as combinations are possible, this changes dramatically based on how many checkboxes do you have, with 3 checkboxes, there’s a total of 8 different states, but if you have 5 checkboxes then we are talking about more than 30.

I hope this helps, let me know if you have any questions!


Agree with @shonen.
Here is one experiment which has a single dependency that you will have to Tap last checkbox at the very end.


1 Like