- From: Al Gilman <asgilman@access.digex.net>
- Date: Tue, 8 Dec 1998 15:49:56 -0500 (EST)
- To: jongund@staff.uiuc.edu (Jon Gunderson)
- Cc: w3c-wai-ua@w3.org
to follow up on what Jon Gunderson said:
> Based on comments from the list this morning, I have added a new open issue
> for the Issues List for forms. Please review the issue (especially Scott
> and Al) to see if I have captured the essence of the issue.
Thanks for the quick turnaround. A few comments follow at the foot.
> We seem to have alot in the guidelines related to forms right now.
> Does what we have seem adequate?
No.
> or
> Do we need to add techniques or change some of the current techniques?
There are only a few new ideas. Mostly it is that there needs to
be clearer treatment in the wording of the guidelines to the role
of a FORM as a hierarchial element. FORMs are sub-documents with
an important identity or cohesion of their own, and it is
important to deal with that in orientation etc. Just as with
TABLEs, when one has to deal with a form it is critical to know
what form one is in and the characteristics of that particular
form.
The guidelines and techniques we have now could stand some
consolidation, which will look like changing them.
-- quoting from
WAI User Agent Guidelines Issues List
Last updated: $Date: 1998/12/08 12:02 EST $
[snip]
Forms and Form Controls
Status: Open
Priority: 1
Implementation: Direct [??]
Issue raised by: 8 December 1998, [49]Scott Luebking and [50]Al Gilman
Resolved:
Issues
* Multiple forms in the same document
* Forms without specific submit buttons and users knowing that the
are submitting information
-- and forms with fields after submit button, users
knowing that there are optional questions following
short-form submit.
* Linking control labels with controls
* Summary information about the number of forms and the types of
controls in a form
-- This is mixing apples and oranges
-- Number of forms is good page orientation stuff
-- Types of controls belongs in orientation to this
form, not this page.
* Structural information about the relationships in a form
-- Not what this means
-- What fields/controls go with which form is essential
-- inter-control dependencies probably can be glossed over.
* Form controls that are used as a part of scripting
Working Draft Specifications
[51][Technique: 3.6.2] [Priority 1]
Allow the user to activate form controls in a
device-independent manner.
[52][Technique: 4.3.1] [Priority 1]
Allow users to specify that a page be formatted linearly.
[53][Technique: 5.1.2] [Priority 1]
Provide the user with information about the number of form
controls in a document.
-- don't know that controls per document rates Priority 1
-- what controls go in _this form_ is more important
--- may be enough to say how many, particlarly
when that is 1.
[54][Technique: 5.1.7] [Priority 2]
Provide a mechanism to indicate visually the presence of an
"accesskey" attribute defined for a form control.
[55][Technique: 5.4.3] [Priority 1]
Allow the user to navigate sequentially among form controls.
-- These techniques need to be consolidated.
I suspect that we need to come up with a neutral
term for structural and seqential navigation
and then separately talk about what classes of
things need to be able to be reachable in this
way, from the different ways of moving around in
the currently profile of navigable destinations.
-- hierarchical navigation is also worth considering
such as "back to top of form, skip out of current
form," etc.
[56][Technique: 5.6.4] [Priority 1]
Allow the user to search for a form control in the current
document based on its text content.
[57][Technique: 5.6.5] [Priority 1]
Allow the user to search for a form control in the current
document based on its attribute values.
[58][Technique: 6.2.1] [Priority 1]
Use operating system application programming interfaces (APIs)
that support accessibility.
[59][Technique: 6.2.2] [Priority 1]
For information that can be exchanged through an interface
defined by a W3C specification, user agents should implement
that specification.
[60][Technique: 6.2.3] [Priority 2]
Otherwise, if an accessible application programming interface
(API) is available for the exchange, user agents should
implement that interface agents should implement that
specification.
[61][Technique: 6.2.4] [Priority 2]
Otherwise, standard interfaces defined for the operating system
should be used.
_________________________________________________________________
Received on Tuesday, 8 December 1998 15:50:01 UTC