W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2009

[whatwg] <input type=tel> validation, and a small set of typos

From: Ian Hickson <ian@hixie.ch>
Date: Fri, 31 Jul 2009 01:28:31 +0000 (UTC)
Message-ID: <Pine.LNX.4.62.0907310120210.6420@hixie.dreamhostps.com>
On Mon, 20 Jul 2009, Peter Kasting wrote:
> Two unrelated comments.
> First, it seems a bit odd to me that <input type=email> and <input type=url>
> are validated (for typeMismatch problems) but <input type=tel> isn't.  I
> know it's prohibitively difficult to perfectly validate telephone number
> formats given the variety around the world, but it's also prohibitively
> difficult to validate email addresses per the relevant RFC, which is why
> HTML5 specs a much simpler algorithm that at least rejects obviously bad
> input.

This was originally considered, but in practice, telephone number fields 
are generally free-form fields that are interpreted by humans, unlike URI 
and e-mail values, which tend to be treated as opaque strings by humans 
and just handled purely by code.

(I carefully studied a number of telephone input UIs before making that 
particular design decision.)

> Second comment: There are 4 instances of a small typo in attribute lists,
> where "..., required, size, ..." is rendered as "..., required size, ...".


On Mon, 20 Jul 2009, Nils Dagsson Moskopp wrote:
> What's with alphanumeric notation ? I think of 555-WHATWG as a possibly 
> valid telephone "number". It might be good to have an RFC on that. Or 
> maybe ITU has publicly available documents on numbering plans ?

The ITU does have some documents, but they weren't that useful (I studied 
them when writing the "tel" spec originally).

On Mon, 20 Jul 2009, Peter Kasting wrote:
> Yeah, I thought of that kind of thing (but didn't mention it).  If we 
> don't want to disallow users from doing things like this, there probably 
> isn't a simple enough validation algorithm we can use.  It might be nice 
> to mention in the spec why type=tel is not validated the way email and 
> url are, at that point.


Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 30 July 2009 18:28:31 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:14 UTC