W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > April to June 2001

Fw: Labeling Groups of Radio Buttons

From: David Poehlman <poehlman1@home.com>
Date: Fri, 25 May 2001 14:50:44 -0400
Message-ID: <004d01c0e54b$9bcd3a00$2cf60141@mtgmry1.md.home.com>
To: "User Agent Working group list" <w3c-wai-ua@w3.org>

----- Original Message -----
From: "Aaron Smith" <aaron@gwmicro.com>
To: "Mike Scott" <mscott@msfw.com>; "WAI Interest Group"
Sent: Friday, May 25, 2001 2:12 PM
Subject: Re: Labeling Groups of Radio Buttons


You bring up an interesting concept, especially where IE is concerned.

Window-Eyes supports what you're trying to do, but IE does not. Here's

When you put controls inside of a LABEL tag, IE promptly concatenates
of the field names into one name for each control. You can see this
with INSPECT or AccExplorer (both from the MSAA SDK -
http://www.microsoft.com/enable/msaa/download.htm). So with Window-Eyes
(out of MSAA), you would tab to the first radio button and hear, "What
of cheese do you want on your pizza Mozzarella Cheddar None."

If IE would properly assign names to the right controls, then
would speak (when you tabbed), "What kind of cheese do you want on your
pizza checkbox checked Mozzarella." Another tab would yield, "What kind
cheese do you want on your pizza checkbox checked Cheddar," and so on.

So what you're trying to do is correct and a good design method. But IE
either doesn't understand that, or accept that. Looks like it's time to
contact our favorite Microsoft representatives. <grin>

At 11:44 AM 5/25/2001 -0500, Mike Scott wrote:
>Does anyone have ideas on the appropriate way to mark up a group of
>radio/option buttons (input type="radio") so that a screen
>browser can identify the group name as well as the label of the
>For example, if the group was:
>         "What kind of cheese do you want on your pizza?",
>and the radio buttons are:
>         "Mozzarella",
>         "Cheddar",
>         "None".
>and the user tabbed to the radio buttons (a la IE & JAWS in "forms
>only the radio button label is read. So in this case, the user hears
>"Mozzarella [tab]Cheddar [tab] None" but never hears what the question
>Currently, I've got the radio button labels (Mozzarella, Cheddar, none)
>tagged with <Label> for their respective buttons. I've tried using
><Fieldset> with <Legend> marking up the group label (What kind of
>, but JAWS doesn't read it as I would have expected. Home Page Reader
>handles it a little better by simply reading the group lable before the
>first value -- if you're on the third button, you still have to arrow
>to the first if you want to re-read the group label, but it's
>So two questions:
>(1) What is the "correct" way to markup the button and group labels?,
>(2) What is the most practical way considering what the leading
>technologies support?

Aaron Smith
GW Micro
Phone: 219/489-3671
Fax: 219/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development
Received on Friday, 25 May 2001 14:51:04 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:38:31 UTC