logoalt Hacker News

jen20yesterday at 11:41 PM6 repliesview on HN

Obviously put country first, then whatever the equivalent of a ZIP code is second. In the UK, a post code gets you down to around 15-16 delivery addresses on average. No-one there really _ever_ needs to type an address.


Replies

NicuCalceayesterday at 11:56 PM

Most British websites work like this website suggests, in that they ask for the postcode first, then give you a dropdown of all the addresses at that postcode.

It works great, except my address is for some reason not in whatever databases these websites use. The building number is on the list, but not the individual flats. So I have to put in the postcode, choose something like "My address is not listed", then fill in the form manually. A few times it wasn't even offered as an option.

show 1 reply
loloquwowndueoyesterday at 11:43 PM

“Obviously” didn’t read the article. Not having to pick the country is literally the premise!

“I type 90210. You now know I'm in Beverly Hills, California, United States. You didn't need me to tell you that. You didn't need a dropdown. You didn't need me to scroll past Turkmenistan.”

show 2 replies
collabsyesterday at 11:45 PM

At that point, should we even show the whole form? Or should we only ask the country first and then based on the answer, decide whether to show a form? That way the form can be different for each country?

I think auto full suggestion should be just that -- a suggestion, not validation.

show 1 reply
zettabombyesterday at 11:47 PM

Yeah but, the article was specifically saying that you don't need to put in country because you can look it up by ZIP. That's obviously wrong, but apparently not to the author of the website.

lsaferiteyesterday at 11:44 PM

Even in the US, once you have a zip and a name the post office can often deliver mislabeled mail. Results my vary by region though.

hirvi74today at 12:43 AM

I have a better idea. How about we just let the users input their own addresses? These days, most browsers autofill addresses anyway.