W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > October to December 2003

RE: label tag and multiple associations

From: David Balch <david.balch@continuing-education.oxford.ac.uk>
Date: Wed, 26 Nov 2003 15:11:44 -0000
Message-ID: <9D26F7445E7CF0448267CA320343CC7B014C7B@klipspringer.conted.ox.ac.uk>
To: 'David Balch' <david.balch@continuing-education.oxford.ac.uk>, 'Charles McCathieNevile' <charles@sidar.org>, Kieran_M_O'Brien@national.com.au
Cc: w3c-wai-ig@w3.org

Sorry,

<   Number: <INPUT type="text" name="areacode">
>   Number: <INPUT type="text" name="number">


Dave.

> -----Original Message-----
> From: David Balch 
> [mailto:david.balch@continuing-education.oxford.ac.uk]
> Sent: 26 November 2003 15:07
> To: 'Charles McCathieNevile'; Kieran_M_O'Brien@national.com.au
> Cc: w3c-wai-ig@w3.org
> Subject: RE: label tag and multiple associations 
> 
> 
> 
> Hi,
> 
> Would thie following be of any use?
> 
> <LABEL>
>    Area code: <INPUT type="text" name="areacode"><br>
>    Number: <INPUT type="text" name="areacode">
> </LABEL>
> 
> (Aside from breaking the "Each LABEL element is associated 
> with exactly one
> form control." rule)
> 
> Cheers,
> Dave.
> 
> > -----Original Message-----
> > From: Charles McCathieNevile [mailto:charles@sidar.org]
> > Sent: 26 November 2003 07:47
> > To: Kieran_M_O'Brien@national.com.au
> > Cc: w3c-wai-ig@w3.org
> > Subject: Re: label tag and multiple associations 
> > 
> > 
> > 
> > Hi Kieran,
> > 
> > in HTML you can't do this in the general case. The closest 
> > approach is 
> > to use the fieldseet and legend elements which are designed to do 
> > something like this. See 
> > http://www.w3.org/TR/html4/interact/forms.html#h-17.9 for 
> > where it says 
> > "Each LABEL element is associated with exactly one form 
> control." and 
> > see http://www.w3.org/TR/html4/interact/forms.html#h-17.10 
> > for fieldset 
> > and legend, which do what you are looking for.
> > 
> > There is a little hack that is often used of putting things 
> > in a table, 
> > where you can associate one cell with a number of others. A 
> > handful of 
> > screen readers present this information as if it were 
> achieving your 
> > goal here. But you don't have a formal way of saying that the label 
> > applies to the form controls in particular, which is the checkpoint 
> > requirement as I understand it. In particular, unlie with 
> > fieldset/legend you have to do some nasty hacking to get an 
> > accesskey...
> > 
> > just my 2cents (Australian official value)
> > 
> > Chaals
> > 
> > On Wednesday, Nov 26, 2003, at 15:24 Japan, 
> > Kieran_M_O'Brien@national.com.au wrote:
> > 
> > >
> > > Greetings,
> > >
> > > How do I associate more than one input field with one 
> label ?? For 
> > > example,
> > > let's say I have a Telephone number field but have two 
> > boxes, i.e. one 
> > > for
> > > the area code and one for the actual number. Ignoring the 
> > fact that I 
> > > could
> > > have an area code label, is there a way of associating 
> > these two input
> > > boxes with the one label ?? Please don't question why I 
> > have done it 
> > > this
> > > way, or that I should redo it this way. I'm not interested in 
> > > workarounds.
> > > Just wondering if it is possible. Then I can go back to 
> > them to tell 
> > > them
> > > that they have to change it. Thanks in advance.
> > >
> > 
> 
Received on Wednesday, 26 November 2003 10:09:44 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 19 July 2011 18:14:13 GMT