W3C home > Mailing lists > Public > public-html@w3.org > June 2009

Re: feedback on The pattern attribute

From: Ian Hickson <ian@hixie.ch>
Date: Wed, 3 Jun 2009 20:05:51 +0000 (UTC)
To: Steven Faulkner <faulkner.steve@gmail.com>, jgraham@opera.com, Henri Sivonen <hsivonen@iki.fi>, Joshue O Connor <joshue.oconnor@cfit.ie>
Cc: HTMLWG WG <public-html@w3.org>, Charles McCathieNevile <chaals@opera.com>, Anne van Kesteren <annevk@opera.com>
Message-ID: <Pine.LNX.4.62.0906031959580.1648@hixie.dreamhostps.com>
On Thu, 9 Apr 2009, Steven Faulkner wrote:
> feedback on The pattern attribute
> "When an input element has a pattern attribute specified, authors should 
> include a title attribute to give a description of the pattern. User 
> agents may use the contents of this attribute, if it is present, when 
> informing the user that the pattern is not matched, or at any other 
> suitable time, such as in a tooltip or read out by assistive technology 
> when the control gains focus."
> This behaviour is not implemented in AT. The announcement of the title 
> attribute content is dependent on a range of factors including whether 
> the input an associated label and how the user has configured thier AT.
> "When a control has a pattern attribute, the title attribute, if used, 
> must describe the pattern. Additional information could also be 
> included, so long as it assists the user in filling in the control. 
> Otherwise, assistive technology would be impaired."
> It is suggested that assistive technology users will be be impaired by 
> this author conformance requirement, as it does not reflect implemented 
> behaviour.
> This requirement implicitly recommends the use of the title attribute to 
> provide error advice, this information would not be accessible to 
> keyboard only users as no browsers implement title attribute display via 
> the keyboard.
> It is therefore suggested that the author conformance requirements and 
> references to AT be removed or replaced with advice that makes sense in 
> terms of AT behaviour.

That the value here is not shown currently is in fact a positive; the idea 
here is that the value would be shown in a message to the user only after 
the control fails validation.

Indeed, lack of support from ATs at this point isn't a problem, since the 
ATs similarly don't support the pattern="" attribute as well -- when they 
support the latter, they can add support for the former at the same time.

On Wed, 15 Apr 2009, Steven Faulkner wrote:
> i suggest providing the information in text, as content of the input's 
> associated label element.

I agree that this would be good too, but the use case here is providing 
text that will be shown to the user when performing validation.

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 3 June 2009 20:06:25 UTC

This archive was generated by hypermail 2.4.0 : Saturday, 9 October 2021 18:44:48 UTC