[development] APC and Web Networks Release Drupal Usability Report
inkfree press
inkfree at gmail.com
Wed Sep 13 03:10:24 UTC 2006
"Neil Drumm" wrote:
>
> From the report: "Binary options should use two radio buttons, one for each of
> the states."
>
> From Nielson's Alertbox: "A stand-alone checkbox is used for a single option
> that the user can turn on or off"
> (http://www.useit.com/alertbox/20040927.html).
These are distinct interface (and logical, more precisely) elements.
The first you reference is a 'binary' object group. That is, it is an object
that has only 2 states (represented by the buttons in the group), but one of
the states is required.
The second logical element, the checkbox, is a 2-state object which may be
value-less.
Often, but not always, 'valueless' is logically equivalent to some other
value (say, zero).
Therefore, the UI principle to consider to distinguish the two interface
elements is:
radio button -- when a value is required to be provided
checkbox -- when a value is able to be toggled (to the 'no value' state)
Again, often but not always logically equivalent.
--
inkfree
More information about the development
mailing list