[whatwg] [web-forms] Add ACCESSKEY to SELECT
Matthew Raymond
mattraymond at earthlink.net
Fri Aug 13 13:29:40 PDT 2004
Anne van Kesteren wrote:
>> Could you please post a link to the email you refer to, or the
>> original example, that shows a situation where <label> and its
>> corresponding |accesskey| attribute cannot be associated with a
>> control to provide an access key for that control. I myself cannot
>> think of a situation where that is the case.
>
>
> I can[1].
[Snip!]
> [1]<http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2004-August/001703.html>
From that link:
---------------------------------------------------
How can the optional attributes of LABEL affect the optional attributes
of SELECT? INPUT has an ACCESSKEY attribute as well, we are not going to
remove it from that element either, do we?
For example, you could have datagrid like:
<table>
<thead>
<tr><th>Foo</th><th>Bar</th>
</thead>
<tbody>
<tr><td><select/></td><td><input/></td></tr>
<tr><td><select/></td><td><input/></td></tr>
</tbody>
</table>
---------------------------------------------------
For the first question in that message, the |accesskey| attribute
gives focus to the <label> when the access key is pressed, and the
<label> element then passes focus to the associated control. Therefore,
the <label> element effectively becomes the |accesskey| attribute for
the <select>.
To address the second question, we clearly need to leave |accesskey|
as part of <input> for backwards compatibility. For consistency sake,
|accesskey| should probably be added as well, now that I think of it,
but that doesn't mean it can't enter the specification already depreciated.
More information about the whatwg
mailing list