WebAIM - Web Accessibility In Mind

E-mail List Archives

RE: Labeling Form Controls

for

From: Hoffman, David
Date: Jul 18, 2003 9:07AM


The "Departure Date:" [Text Edit Input Box] "(mm/dd/yyyy)" example is an
excellent example of a basic form labeling challenge. The challenges grow in
complexity on complex forms. I have been communicating with Freedom
Scientific regarding this issue for some time. They are now proposing the
use of a "contextHelp" attribute in controls that require context help. In
the date example, the attribute contextHelp="(mm/dd/yyyy)" could be included
in the text edit input box. Visual parsers will ignore the attribute, since
it is undefined in HTML. JAWS 5 will support the attribute, as follows:

JAWS announces "Departure Date Edit Insert F1 Help".
Pressing Insert+F1 causes JAWS to announce the Help text.

This solution will allow JAWS users to be aware of available help, and to
choose whether or not to listen to that help. This is valuable because the
context help on complex forms can sometimes be quite long.

It is hoped that the other screen reader vendors will also choose to support
this attribute. To help achieve that goal, Freedom Scientific has been
discussing the concept with the WAI, as well as discussing it publicly at
trade shows.

Take care,
David

David Hoffman
IT Accessibility Specialist
MILVETS Systems Technology, Inc.

-----Original Message-----
From: <EMAIL REMOVED> [mailto: <EMAIL REMOVED> ]
Sent: Thursday, July 10, 2003 12:12 PM
To: <EMAIL REMOVED>
Subject: RE: Labeling Form Controls


I think that the text has to appear before the form control rather than
after it. Those of us who are sighted will see the whole picture, ie,
preceeding text, form control, following text, whereas the speech readers
may read the text before the form control, then the user may stop the speech
reader to enter the information before the speech reader has had time to
read the following text.

-----Original Message-----
From: Tim Harshbarger [mailto: <EMAIL REMOVED> ]
Sent: Thursday, July 10, 2003 12:04 PM
To: <EMAIL REMOVED>
Subject: Labeling Form Controls



Hi,

Sometimes, a single form control (e.g., a text box) might have many labels
or text descriptions and graphics that might refer to it.

For instance, there might be a text label to the left of a text box that
says "Departure Date:". To the right of the box, there is information on
how a date should be entered into the field, such as "(mm/dd/yyyy)".

How would you all choose to write the HTML for something like this to make
it accessible?

Thanks,
Tim
Tim Harshbarger
Disability Support
State Farm Insurance Companies
Phone: (309) 766-0154
E-mail: <EMAIL REMOVED>


----
To subscribe, unsubscribe, or view list archives,
visit http://www.webaim.org/discussion/


----
To subscribe, unsubscribe, or view list archives,
visit http://www.webaim.org/discussion/