What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Thank you for contacting us.
Unfortunately, we do not have any nested Check Boxes on the system. As an alternative, you might consider using separate Check Box fields for your categories. Also, in such case you can use a Spread Columns option:
Please see the following form:
Please feel free to contact us if you need any further assistance.
My colleague's approach seems to be the best workaround for this but just out of curiosity, were you thinking of something like that demonstrated here? In each case, selecting the parent selects all of its descendants and conversely, deselecting it deselects all of them.
You may have noticed that selecting only some of the descendants puts all of its ancestors in a third state (indeterminate). Checkboxes can only return one of two values (checked or unchecked) and one in an indeterminate state is read as un-checked. It just provides visual feedback to the user. Here's more about indeterminate checkboxes.
If you wish your form to behave like that we might be able to provide a workaround but I'm not making any promises. What I can state is that it would definitely require the use of a script and as such, the form's full source would have to be embedded into a web page along with the script.
You can always let us know if you want to take that route.
Thanks a lot Mike_T and abajan for the tips!
The first one seems easy enough.
The second one, I'm not very familiar with scripting. But I'll ask if one of my colleagues can help out with that part.
I'll update you soon.