2010-04-28 21:33:47: Created issue 'What does input.@required mean for @type = checkbox?' nickname checkbox-required owned by Maciej Stachowiak on product HTML 5 spec, description 'Escalated from: http://www.w3.org/Bugs/Public/show_bug.cgi?id=9160
Escalation requested by: Brenton Simpson
This discussion revolves around the meaning of @required on a checkbox group in
a survey. By definition. a radio group must have only one choice selected if
it is required. A checkbox group functions identically to a radio group, but
it can have multiple checked values. I contend that a checkbox group must have
at least one choice selected if it is required.
The spec currently dictates that @required directly relates to the checkbox it
is on, without consideration for others in the group - right now, any required
checkbox must be ticked. Consider the following example.
Choose all that apply:
If any or each of these had the @required flag set under the proposed
amendment, one or more must be checked. Currently, any that is @required MUST
This amendment has no affect on checkbox widgets with unique names. A checkbox
with a unique name and the @required flag set will have the same meaning
regardless of if the amendment is ratified.' non-public [Maciej Stachowiak]