4 ms·
> allowing all checkboxes to be unticked means that users might accidentally skip the question, perhaps assuming that they’ll return to it later This also mean
by adrianmonk 5y ago
> allowing all checkboxes to be unticked means that users might accidentally skip the question, perhaps assuming that they’ll return to it later
This also means the software can validate that the user hasn't skipped the question.
With a "none" option, the user can distinguish between not answering and answering in the negative, and so can the software.
- throwawayboise 5y agoIt also make coding the backend somewhat easier, as unchecked checkboxes/radio buttons are not included in the POST data. Not sure how much this is an issue with modern frameworks but when I did HTML/Forms work this was a constant surprise to newer developers.