[whatwg] input type="location" proposals

Diogo Resende dresende at thinkdigital.pt
Tue Aug 10 10:29:58 PDT 2010

On Tue, 2010-08-10 at 10:00 -0700, Tab Atkins Jr. wrote:
> On Tue, Aug 10, 2010 at 2:53 AM, Diogo Resende <dresende at thinkdigital.pt> wrote:
> >> On Sun, 20 Jun 2010, Eitan Adler wrote:
> >> >
> >> > For type="gps" I was thinking something like the following:
> >> >
> >> > 1) type="gps" results in a (double?) text box which takes a latitude
> >> > and a longitude
> >> >
> >> > 2a) there is some css option that tells the text box to act like a map instead.
> >> >
> >> > 2b) If the css option is on there is also some method of requesting a
> >> > "map source" this source could be any existing map provider
> >> >
> >> > Then again now that I think about it some more I don't see this working
> >> > out too well.
> >>
> >> Does this solve a problem that two type=number controls wouldn't solve?
> >
> > type=url and type=email are here for what? We could all use type=text
> > for everything.
> Those both offer validation, and in devices that can expose specialty
> keyboards (such as phones), they can offer a slightly different
> keyboard for entering data into those (one that makes :, /, and @
> easier to type, for example).  Thus these are both more powerful than
> type=text.
> Does a type=location offer any similar benefits over a pair of
> type=number inputs?

Yes, of course. Instead of a numeric keyboard (I never saw one on my
iphone), I could just point my current location, or select a location
nearby using a map or so.

Don't forget about other devices; phones are great but there are bigger
screens, like tablets that don't require a special keyboard for input. I
think a better validation and a way of context-aware to the browsers
would be good.

> >> Well we have type=number. I don't know that type=price would be _that_
> >> useful; mostly prices are output, not input.
> >
> > An invoice app would want price input for products or for specific
> > invoice adjustments.
> Once again, though, what benefit can you gain from type=price over
> using type=number for this?  I don't recall ever seeing an app that
> allowed you to enter a price in multiple currencies; I've only seen
> apps that have several price inputs, one for each currency (this can't
> be replaced by an <input type=price>, as it means something quite
> different), and currency converters, which need more information than
> the browser can provide to be useful in the first place.
> ~TJ
I was just giving an input example.
I agree with you on this one, I would be just a matter of localization
(currency symbol, number of decimal digits, ..).

More information about the whatwg mailing list