On Oct 15, 2009, at 4:32 AM, Aristotle Pagaltzis wrote:

* James Laver <j...@jameslaver.com> [2009-10-11 19:25]:
There's an appalling lack of information out there on how to
multinationally handle addresses and postcodes.

Very simple: freeform multiline text entry. Period. Anything else
is going to be broken for someone somewhere.

This would be an improvement even for typical USA addresses. For one thing, typing your address into a single field, which you can do entirely without thinking, is faster than a multi-field arrangement where you have to think about whether you have to hit Tab twice after the address to skip a second address field, whether city/state/zip is one field or three, and in the latter case whether I can just type two letters for my state or actually have to reach for the mouse, click a popup menu, go back to the keyboard, and *then* type the same two letters.

For another, you could have your address on the clipboard, in which case entering it takes just a single keystroke.

(Then there are the forms where you have to enter your country. Some of them are nice and put the Unites States first (proper Huffman coding for a site that's in English) or abbreviate it as USA so typing "US" will select it. Then there are those who do neither, so United States gets stuck behind United Kingdom, which is itself after United Arab Emirates, and you have to arrow your way down.)

(And then there are forms soliciting phone numbers split over three or more fields, which when scripting is on helpfully advance to the next field after you've filled one (exactly the way they *don't* when scripting is off) so when you hit Tab out of habit you've now skipped the second field. If you're going to try to be smart, at least have the decency not to be stupid about it and *eat the subsequent Tab event* if present.)

These days, my Web form hate has been blunted smacking up against forms that do no client-side processing to speak of but insist that you enable scripting so you can click their glorified submit button -- even if you're not actually posting but just submitting search terms. Wankers.

Josh


Reply via email to