W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2010

[whatwg] bubbling events on labels

From: Ashley Sheridan <ash@ashleysheridan.co.uk>
Date: Fri, 04 Jun 2010 23:24:06 +0100
Message-ID: <1275690246.2217.87.camel@localhost>
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.perini at 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.
> 
> ~TJ


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.

Thanks,
Ash
http://www.ashleysheridan.co.uk


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100604/24e31f25/attachment-0001.htm>
Received on Friday, 4 June 2010 15:24:06 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:24 UTC