Written by
jacques_v
on
25 Apr 2012
(1) In my view, and having seen this feature on some sites (most administration and state sites), I think autocomplete from zip is not user friendly.
The problem is that, in many cases (all the small towns for example), the last digit has to be entered before autocomplete can work.
For example, in Bouches-du-rhône, France, my own town: 13860: you have to wait for the 0 to be able to do useful city name autocomplete.
In this case, user saw an empty city field while typing Zip, which automatically fills only after he typed the last digit, and typed a TAB to go to the city field... only to find it being filled with the city name (if Ajax dialog was fast enough…). It's not user friendly at all, and only proves the skills of the geeky programmer (which is likely why you find it in overcrowded IT dept of state agencies…)
(2) I think a good use is to have the Zip as entered validating the city name against it, once it has been entered.
I mean city name field validation, once entered could be done through ajax calls sending city name and zip to the server, which would match them together and trigger an error if they don't (what I mean "trigger an error" is in the way Registration does: a message and a red cross on the field, no reloading of page, no geekeries)
(3) distance calculation can be used in 2 ways: to give an information to user. I mean you have an address field with zip code. You could set it in backend in order it calculates and displays distance to -user address as set in Touch/Registration, -to some fixed place , - to zip code entered by user, -to current gps place of user, as determined by his mobile.
Also as a filter, with the same setting as above, and filtering <threshold, <in this range>, >above threshold