@VGR said:
@dhromed said:But then again, a checkbox, unlike a radio, can be turned off.
That's why it's called a "one of many" control: Because you always have one choice selected.
If you really want to turn them all "off," add a radio button that says "None of the above" or something similar. But trying to make radio buttons behave in a new and "innovative" way is breaking a cardinal rule of UI: objects should act the way users expect them to act.
Back to the original WTF: forcing checkboxes to act like radio buttons is such idiocy that it earned an explicit entry in the Interface Hall of Shame.
Sorry to break it to you, but I am old enough to remember radios that had rows of buttons. And, as expected, if you pressed one all the others popped out. BUT, even though it did not make sense on most radios, you could force more than one button in at the same time, or even push a button in far enough for all others to pop out, but not far enough for it to stick, effectively unselecting all.
Where's that functionality, then? Eh? Eh?