[whatwg] comment on autofocus attribute from Web Forms 2.0 spec
Ian Hickson
ian at hixie.ch
Sat Nov 8 09:45:02 PST 2008
On Mon, 16 Jun 2008, Adele Peterson wrote:
>
> In HTML5, focus() and blur() are now defined on HTMLElement instead of
> being restricted to specific form elements.
>
> In Web Forms 2.0, the autofocus attribute is defined for "any form
> control (except hidden and output controls)". It seems like it would
> make more sense to allow autofocus to be on any HTMLElement, and have it
> follow the same focusable rules that focus() follows.
While I think this would make sense from a consistency point of view, I
don't think we want to encourage people to autofocus elements that are not
built-in controls. The .focus() method is there because otherwise there's
no way to focus the elements, but autofocus is just a convenience.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list