Let us assume that there is no feature for an autocomplete, and that lookup's based on a zip code are not possible.
The usual UI for an address block is usually:
- Apartment, house number
- Building name, community name
- Street address
- Area
- City
- State
- Zip code
- Country
Also, let's assume that Area, City, State and Country are all dropdowns - because, well we dont want a user making a mistake in typing any one of these as it can mess up filtering on the backend.
What we also ideally want, is that when a user selects a Country, it should auto-populate State, and on selection of a State, it should autoload the City and so on till Area.
Now, isn't it a better idea to reverse the order of asking the user to enter their address? Such as :
- Country
- State
- City
- Area
- ... the rest ...
Would this order not serve as a better UX, considering that in the prior design (especially on a mobile device) a user may actually have to scroll up to select items from a dropdown should they change their Country?
Thoughts?