Help | Site Map
Connecting Tech Pros Worldwide
 
 
LinkBack Thread Tools
  #1  
Old July 20th, 2005, 04:20 PM
David Dorward
Guest
 
Posts: n/a
Default Accessible Forms

I'm running a few tests to see how I can implement forms to conform with
WCAG checkpoint 10.4 and be as accessible as possible while causing the
least amount of irritation for visitors who don't benefit from
place-holding text.

I'd appreciate it if people could drop by http://david.us-lot.org/www/ph/
and run through the test suite (which shouldn't take long). I'm especially
interested in results from users of assistive technologies (screen readers,
braille output devices, screen magnifiers, etc), so if you know anyone who
uses them please pass the word along.

<url:http://david.us-lot.org/www/ph/>

--
David Dorward http://david.us-lot.org/
Which is stupider: Pop-up ads claiming they'll stop spam, or spam claiming
it'll stop pop-up ads? -- Dork Tower
  #2  
Old July 20th, 2005, 04:21 PM
Jukka K. Korpela
Guest
 
Posts: n/a
Default Re: Accessible Forms

David Dorward <dorward@yahoo.com> wrote:
[color=blue]
> I'm running a few tests to see how I can implement forms to conform
> with WCAG checkpoint 10.4 and be as accessible as possible while
> causing the least amount of irritation for visitors who don't
> benefit from place-holding text.[/color]

That checkpoint should be regarded as null, void, and harmful to
accessibility. This is more or less the consensus among accessibility
specialists that have discussed it on different fora, though people
usually formulate this more politely than I do now.

Note that the wording is:
"Until user agents handle empty controls correctly, include default,
place-holding characters in edit boxes and text areas."
The time has come when user agents handle empty controls correctly. If
there are still exceptions to this, the harm caused by dummy initial
content on all browsers surely overweighs them.

For one, <input ... value="Your name"> is not just stupid, it also
confuses people since it conflicts with the real use of initial values,
for setting _meaningul_ defaults that could well be accepted by the
user (like a user name picked up from a data base). Before anyone says
that nobody can be so stupid as to assume that he can just accept "Your
name" in the name field, let me remind everyone that accessibility is
not just for the blind. It's also a matter of being accessible to
people who have cognitive disabilities, for example.

--
Yucca, http://www.cs.tut.fi/~jkorpela/
Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html

  #3  
Old July 20th, 2005, 04:21 PM
Jukka K. Korpela
Guest
 
Posts: n/a
Default Re: Accessible Forms

David Dorward <dorward@yahoo.com> wrote:
[color=blue]
> It was suggested to me that "Your name here" would be of benefit to
> those with cognitive disabilities, or simple inexperience with web
> based forms, by aiding in the recognition of them.[/color]

That might be an initial impression (but note that it was _not_
presented as an argument for checkpoint 10.4, which is in the Interim
section, i.e. in guidelines that try/tried to address user agent
problems on a temporary basis). But on second thought, it would just
confuse. It's not a Web-wide practice, far from that, so people would
need to un-learn the principle when moving to other pages. Besides, it
violates the very idea of value="..." attributes in <input>, as I
described, and it causes the trouble of deleting the text before
entering actual data (though this might be automatic in some browsers).

That idea really takes the wrong approach. The meaning of a field needs
to be explained _before_ the field, in normal text, preferable marked
up using <label> - which is more or less part of the WAI guidelines.

--
Yucca, http://www.cs.tut.fi/~jkorpela/
Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html

  #4  
Old July 20th, 2005, 04:21 PM
John Bokma
Guest
 
Posts: n/a
Default Re: Accessible Forms

David Dorward wrote:

[snip]
[color=blue]
> It was suggested to me that "Your name here" would be of benefit to those
> with cognitive disabilities, or simple inexperience with web based forms,
> by aiding in the recognition of them.[/color]

I am using a chat quite regulary which has an applet with "*** Type your
message here, then press the Enter key ***" in the input line as
default. Guess how often the first line of a new guest in the chat is:

<nick> *** Type your message here, then press the Enter key ***

I think that:

Your name: [ ]

Is clear enough, and that:

Your name: [ Please enter your name here ]

is weird and cumbersum.

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
Web site hints: http://johnbokma.com/websitedesign/ ~ ICQ 218175426

 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over network members.
Post your question now . . .
It's fast and it's free

Popular Articles