WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: A Problem with a Table, Checkbox, and Label

for

From: Sailesh Panchang
Date: Jan 20, 2005 11:50AM









Tim,
 
As JAWS allows one to check/uncheck a checkbox
without activating  forms mode, it is best to navigate this table as a
table and not as a form, I guess. If one turned on forms mode, then one
might not be able to  read corresponding content in the third column  
without exiting forms mode.
Also JAWS and WinEyes read first column content as
row headers and first row content as column headers for simple tables and
although th markup is recommended, the screen readers will read these headers
without th too.
In this case, as first column just contains a
checkbox, the second column needs to be made a row header. This can only be done
with header and id association, the technique normally used for complex
tables.
 
This page might also have some button that triggers
something after one or more rows are checked off, right?  

Sailesh PanchangSenior Accessibility Engineer
Deque Systems,11180  Sunrise Valley Drive, 4th Floor, Reston VA
20191Tel: 703-225-0380 Extension 105 E-mail: <A
href="mailto: <EMAIL REMOVED> "> <EMAIL REMOVED> :
703-225-0387* Look up <<A
href="http://www.deque.com">http://www.deque.com>; *
&nbsp;
&nbsp;
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
----- Original Message -----
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black">From:
<A title= <EMAIL REMOVED>
href="mailto: <EMAIL REMOVED> ">tim.harshbarger.cqwg

To: <A title= <EMAIL REMOVED>
href="mailto: <EMAIL REMOVED> ">WebAIM Discussion List
Sent: Thursday, January 20, 2005 11:32
AM
Subject: [WebAIM] A Problem with a Table,
Checkbox, and Label
Hi,I am hoping someone has a solution for a problem
or has some suggestionsto try.There is this table with 3 columns
and multiple rows.&nbsp; The first columncontains a checkbox.&nbsp; The
second column contains the name of a person(last name, first name
format.)&nbsp; The third column contains additionalcontact
information.I fixed the table so that the column headings are marked
up with the thelement.&nbsp; I also went through the table and encoded
label elements forall the names and then associated them with their
related checkboxes.Unfortunately, I am getting a strange result in
JAWS.&nbsp; When I tab to thecheckbox, the correct name label is
read.&nbsp; However, if I use the JAWStable navigation keys and move into
the column containing first and lastname, JAWS seems to think all those
cells are blank.&nbsp; The only exceptionis the column
header.Anyone run into this
problem?Thanks,Tim----To subscribe or unsubscribe,
visit <A
href="http://www.webaim.org/discussion/">http://www.webaim.org/discussion/