<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Quiz 5.2.15: Speaking form labels - 3</title>
	<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/</link>
	<description>Seeking Best Accessibility Practices</description>
	<pubDate>Fri, 16 May 2008 04:46:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>

	<item>
		<title>By: Owen Rodda</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-585</link>
		<author>Owen Rodda</author>
		<pubDate>Mon, 05 Sep 2005 17:15:23 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-585</guid>
					<description>I've found this useful before in the case of form validation.  When submitted data does not validate, I return the (pre-filled) form with a summary of errors at the top.  Relevant sections of that summary are linked to their respective fields in the form using a secondary label. Unfortunately I can't think of any publicly-accessible sites using that code at the moment.

I think it should improve accessibility... perhaps screen-reader users won't have to skip through the form once they reach the error message?  I haven't tested it, so I can't be sure.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve found this useful before in the case of form validation.  When submitted data does not validate, I return the (pre-filled) form with a summary of errors at the top.  Relevant sections of that summary are linked to their respective fields in the form using a secondary label. Unfortunately I can&#8217;t think of any publicly-accessible sites using that code at the moment.</p>
<p>I think it should improve accessibility&#8230; perhaps screen-reader users won&#8217;t have to skip through the form once they reach the error message?  I haven&#8217;t tested it, so I can&#8217;t be sure.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-586</link>
		<author>Bob Easton</author>
		<pubDate>Mon, 05 Sep 2005 20:14:11 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-586</guid>
					<description>Excellent!  Thanks for pointing out that technique. We have all seen the results many times.  I've never thought to see how they were done. Good tip!</description>
		<content:encoded><![CDATA[<p>Excellent!  Thanks for pointing out that technique. We have all seen the results many times.  I&#8217;ve never thought to see how they were done. Good tip!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Masklinn</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-588</link>
		<author>Masklinn</author>
		<pubDate>Tue, 06 Sep 2005 12:48:32 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-588</guid>
					<description>Browser: Firefox 1.0.6/Windows 2000
Language: en
Labels displayed: 4
Behaviour: Any click on any given label focuses the text box

Browser: Opera 8.01/Windows 2000
Language, labels and behaviour identical to Firefox

Browser: IE6 SP1/Windows 2000
Language: fr
Labels and behaviour identical to both browsers above</description>
		<content:encoded><![CDATA[<p>Browser: Firefox 1.0.6/Windows 2000<br />
Language: en<br />
Labels displayed: 4<br />
Behaviour: Any click on any given label focuses the text box</p>
<p>Browser: Opera 8.01/Windows 2000<br />
Language, labels and behaviour identical to Firefox</p>
<p>Browser: IE6 SP1/Windows 2000<br />
Language: fr<br />
Labels and behaviour identical to both browsers above</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: pam</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-589</link>
		<author>pam</author>
		<pubDate>Tue, 06 Sep 2005 13:29:29 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-589</guid>
					<description>Windows XP

Firefox 1.0.6 and Fire Vox 3.0
Language: en
4 labels displayed
4 labels read

Opera 8.0.2
Language: en
4 labels displayed
4 labels read

IE6 SP2/Windows XP
Language: en
4 labels displayed

For all: clicking on any one of the labels focuses the text box.</description>
		<content:encoded><![CDATA[<p>Windows XP</p>
<p>Firefox 1.0.6 and Fire Vox 3.0<br />
Language: en<br />
4 labels displayed<br />
4 labels read</p>
<p>Opera 8.0.2<br />
Language: en<br />
4 labels displayed<br />
4 labels read</p>
<p>IE6 SP2/Windows XP<br />
Language: en<br />
4 labels displayed</p>
<p>For all: clicking on any one of the labels focuses the text box.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: patrick h. lauke</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-592</link>
		<author>patrick h. lauke</author>
		<pubDate>Thu, 08 Sep 2005 21:41:14 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-592</guid>
					<description>still no actual screenreader results...anybody?</description>
		<content:encoded><![CDATA[<p>still no actual screenreader results&#8230;anybody?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Adrian Higginbotham</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-593</link>
		<author>Adrian Higginbotham</author>
		<pubDate>Fri, 09 Sep 2005 10:17:35 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-593</guid>
					<description>MSIE v6.0sp1, jfw 6.2, default lang=en - displayed 4 - spoken 1. spoken label was the =fr label which is the last in code order. jfw field info (keystroke jfw key, shift, f1) "Tag INPUT has 1 parameters, id=name, Tag FORM has 1 parameters,
action=none"</description>
		<content:encoded><![CDATA[<p>MSIE v6.0sp1, jfw 6.2, default lang=en - displayed 4 - spoken 1. spoken label was the =fr label which is the last in code order. jfw field info (keystroke jfw key, shift, f1) &#8220;Tag INPUT has 1 parameters, id=name, Tag FORM has 1 parameters,<br />
action=none&#8221;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Adrian Higginbotham</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-594</link>
		<author>Adrian Higginbotham</author>
		<pubDate>Fri, 09 Sep 2005 10:24:07 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-594</guid>
					<description>msie6sp1 jfw5.0 default lang=en - as with jfw 6.2, displayed 4, spoken 1 =fr.</description>
		<content:encoded><![CDATA[<p>msie6sp1 jfw5.0 default lang=en - as with jfw 6.2, displayed 4, spoken 1 =fr.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Adrian Higginbotham</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-595</link>
		<author>Adrian Higginbotham</author>
		<pubDate>Fri, 09 Sep 2005 10:39:28 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-595</guid>
					<description>MSIE6.0sp1, supernova 6.5, default lang=en, displayed 4, spoken 4.</description>
		<content:encoded><![CDATA[<p>MSIE6.0sp1, supernova 6.5, default lang=en, displayed 4, spoken 4.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-596</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 22:44:29 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-596</guid>
					<description>Jaws 6.1 and IE6 straight through, virtual cursor on.

All 4 labels are displayed. 

Only one is read, the last.  The simple label Nom: is read as "nom du pla edit"  (excuse my poor French).

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-jaws-st.mp3"&gt;a recording&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Jaws 6.1 and IE6 straight through, virtual cursor on.</p>
<p>All 4 labels are displayed. </p>
<p>Only one is read, the last.  The simple label Nom: is read as &#8220;nom du pla edit&#8221;  (excuse my poor French).</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-jaws-st.mp3">a recording</a>.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-597</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 22:52:35 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-597</guid>
					<description>Jaws 6.1 and IE6, virtual cursor off

All 4 labels are displayed.

In this mode, one tabs from link to link.  Tabbing into the input field produces a different result from straight through.  It speaks the first label: "Name colon edit."

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-jaws-coff.mp3"&gt;a recording&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Jaws 6.1 and IE6, virtual cursor off</p>
<p>All 4 labels are displayed.</p>
<p>In this mode, one tabs from link to link.  Tabbing into the input field produces a different result from straight through.  It speaks the first label: &#8220;Name colon edit.&#8221;</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-jaws-coff.mp3">a recording</a>.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-598</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 23:15:15 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-598</guid>
					<description>Jaws 6.1 and IE6, forms/controls reading mode.

All 4 labels are displayed.

This mode places the cursor in the edit field (as with virtual cursor off), but speaks the last label. 

Inconsistent?  Two modes speak the last label.  Another speaks the first.

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-jaws-cm.mp3" rel="nofollow"&gt;a recording.&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Jaws 6.1 and IE6, forms/controls reading mode.</p>
<p>All 4 labels are displayed.</p>
<p>This mode places the cursor in the edit field (as with virtual cursor off), but speaks the last label. </p>
<p>Inconsistent?  Two modes speak the last label.  Another speaks the first.</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-jaws-cm.mp3" rel="nofollow">a recording.</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-599</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 23:33:07 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-599</guid>
					<description>IBM Home Page Reader 3.04, straight through reading mode

All four labels are displayed.

All four labels are spoken.

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-hpr-st.mp3" rel="nofollow"&gt;a recording&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>IBM Home Page Reader 3.04, straight through reading mode</p>
<p>All four labels are displayed.</p>
<p>All four labels are spoken.</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-hpr-st.mp3" rel="nofollow">a recording</a>.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-600</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 23:35:23 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-600</guid>
					<description>IBM Home Page Reader 3.04, forms reading mode

All four labels are displayed.

In this mode, the tab key is used to move from link to link and into the form.  Alternately, pressing 
"Enter" places the page in forms reading mode and "F" is used to move from control to control. All four labels are spoken as the cursor is placed into the input field.

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-hpr-cm.mp3" rel="nofollow"&gt;a recording&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>IBM Home Page Reader 3.04, forms reading mode</p>
<p>All four labels are displayed.</p>
<p>In this mode, the tab key is used to move from link to link and into the form.  Alternately, pressing<br />
&#8220;Enter&#8221; places the page in forms reading mode and &#8220;F&#8221; is used to move from control to control. All four labels are spoken as the cursor is placed into the input field.</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-hpr-cm.mp3" rel="nofollow">a recording</a>.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-601</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 23:51:18 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-601</guid>
					<description>Window Eyes 5.0 and IE6, straight through reading mode

All four labels are displayed.

All four labels are spoken.  The last label is repeated as the cursor passes through the input field.

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-we-st.mp3" rel="nofollow"&gt;a recording&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Window Eyes 5.0 and IE6, straight through reading mode</p>
<p>All four labels are displayed.</p>
<p>All four labels are spoken.  The last label is repeated as the cursor passes through the input field.</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-we-st.mp3" rel="nofollow">a recording</a>.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-602</link>
		<author>Bob Easton</author>
		<pubDate>Fri, 09 Sep 2005 23:54:05 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-602</guid>
					<description>Window Eyes 5.0 and IE6, forms reading mode

All four labels are displayed.

In this mode, I used the tab key to move from link to link, then escaped and used "F" for form.  All four labels were read and then the last label repeated as the cursor was placed into the input field.

Listen to &lt;a href="http://access-matters.com/recordings/tc5-2-15-we-cm.mp3" rel="nofollow"&gt;a recording&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Window Eyes 5.0 and IE6, forms reading mode</p>
<p>All four labels are displayed.</p>
<p>In this mode, I used the tab key to move from link to link, then escaped and used &#8220;F&#8221; for form.  All four labels were read and then the last label repeated as the cursor was placed into the input field.</p>
<p>Listen to <a href="http://access-matters.com/recordings/tc5-2-15-we-cm.mp3" rel="nofollow">a recording</a>.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-603</link>
		<author>Bob Easton</author>
		<pubDate>Sat, 10 Sep 2005 00:01:56 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-603</guid>
					<description>The most practical use for this feature is the one proposed by Owen Rodda in the first comment.  He suggested using additional labels to return the error text after form validation.  i.e. "You missed telling us your phone number."

That technique will work fine in most cases. Jaws is the one that varies, but in two thirds of my trials Jaws reads the last label and therefore will read the error text from Owen's scenario.</description>
		<content:encoded><![CDATA[<p>The most practical use for this feature is the one proposed by Owen Rodda in the first comment.  He suggested using additional labels to return the error text after form validation.  i.e. &#8220;You missed telling us your phone number.&#8221;</p>
<p>That technique will work fine in most cases. Jaws is the one that varies, but in two thirds of my trials Jaws reads the last label and therefore will read the error text from Owen&#8217;s scenario.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Access Matters &#160; : Speaking form labels - Summary</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-607</link>
		<author>Access Matters &#160; : Speaking form labels - Summary</author>
		<pubDate>Sat, 10 Sep 2005 20:27:50 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-607</guid>
					<description>[...] Access Matters Seeking Best Practices       Previously: Quiz 5.2.15: Speaking form labels - 3 [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Access Matters Seeking Best Practices       Previously: Quiz 5.2.15: Speaking form labels - 3 [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Jeff Bush</title>
		<link>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-4865</link>
		<author>Jeff Bush</author>
		<pubDate>Mon, 07 Aug 2006 05:20:31 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/09/05/quiz-5213-speaking-form-labels-3/#comment-4865</guid>
					<description>Another use I have found is I have a table with many columns and I have each column's value be a label for the checkbox for that row so clicking on any text in that row selects the checkbox. All of those labels come AFTER the checkbox though, does JAWS then read the first (the closest to the checkbox) or the last (because it is the last parsed label)? For me I would prefer reading the first or all (all would be best).</description>
		<content:encoded><![CDATA[<p>Another use I have found is I have a table with many columns and I have each column&#8217;s value be a label for the checkbox for that row so clicking on any text in that row selects the checkbox. All of those labels come AFTER the checkbox though, does JAWS then read the first (the closest to the checkbox) or the last (because it is the last parsed label)? For me I would prefer reading the first or all (all would be best).</p>
]]></content:encoded>
				</item>
</channel>
</rss>
