You're very likely to encounter a fundamental problem here: There are many people who were born in countries that no longer exist, or who, for other reasons are likely to enter a country name that does not correspond to an ISO list. Not to mention that we live in a period when the list itself is in a state of flux. One way or another, you have to let people enter the name of the country they consider they were born in, which means that you need to maintain a list.

This is what I did in a similar situation:

There are WAY too many countries to use a drop-down menu. I've never seen a useful drop-down menu for the US States - and there are far fewer of those than of countries.

I'm not clear whether you are using the ISO list as a way to error check entries or as a way to codify entries. In either case, this is one of those cases, where it's easiest and best to let the computer do the standardization work.

You need 2 lists: The ISO list that you want to codify people by
The list of likely entries (see above for why these are not the same)

Provide a text field for country.
When users enter their country, check the typed entry against your list
  - If the typed entry does not correspond to an item in your list,
~ the computer generates a message with the likely correct entry and ask if that is correct with radio buttons for yes and no
       ~ If yes then
                = the computer displays the corrected entry
= In its database, the computer ties the entered country to the ISO country
                = the user proceeds to the rest of the data entry
~ If no then the entry is added to the computer's list of likely entries

Or you could skip the ISO country and just spell check the entries, which still requires a list, but a different kind of list. It also has the potential of removing comparison possibilities if you want to do any cross-time work on places where the country name has changed.

Good luck
kt

Katie Albers
Founder & Principal Consultant
FirstThought
User Experience Strategy & Project Management
310 356 7550
[email protected]





On Apr 15, 2009, at 7:50 AM, christine catsifas wrote:

We are developing an internal application where origin of birth is captured. The information is stored on the client's record, but is not used for reporting. We do not want to have to maintain a current list of countries for the application, but to use a text field will allow for spelling and other inaccuracies. One solution is to use a drop down menu with the current ISO country list with an option for 'Other' which would enable a text field.

Has anyone else encountered this situation? Is there a standard solution for this problem?

Thanks,
Christine Catsifas





________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [email protected]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [email protected]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to