On Fri, Jun 4, 2010 at 3:24 PM, Ashley Sheridan <a...@ashleysheridan.co.uk> wrote: > On Fri, 2010-06-04 at 15:21 -0700, Tab Atkins Jr. wrote: >> On Fri, Jun 4, 2010 at 2:58 PM, Diego Perini <diego.per...@gmail.com> wrote: >>> I have different behavior in browsers with the "checked" state of a checkbox >>> input element. >>> >>> I have filed a ticket in Webkit and I am looking after some >>> advice/suggestion about the correct behavior expected from this HTML: >>> >>> <label> >>> <input type="checkbox"> >>> <a href="#">Enable</a> >>> </label> >>> >>> It seems Safari/Chrome are discarding the click bubbling at the link level, >>> thus never reaching the label and not toggling the checkbox. >>> >>> The behavior in Firefox/Opera and in Safari/Chrome is different and the >>> checkbox is correctly "checked" (as I would have expected). >>> >>> Should a click on the link make the input checked ? >> As far as I can tell, section 3.5.2.1.7 (Interactive Content) >> specifies that clicking the link in that situation should activate the >> link and not toggle the checkbox. > > I do wonder though in what situation you would ever have that sort if code > layout and want the checkbox selected when the link is clicked. Clicking the > link will navigate away anyway, making the form element useless in that > context.
Not if the link is just to a target on the page, like it is in the example given. ~TJ