I am making a form that will allow people to join an organization that has international members. I've done this a million times, but only for US residents, or a specific state. My question is a general one:
What is the best way to develop this form so that I can control the data input, given that different countries have different syntaxes for address, city,state,zip, phone, and fax fields?
My current thinking is that I will make an image map that redirects to a join form customized for a region (i.e. US registrants, African registrants, etc), but I don't want to end up with 500 join forms. Plus, I don't know that there is an 'African' standard like there is for the US - it may be that each country has a different syntax; I really want to keep it as simple as necessary, BUT I don't want a form with free text boxes, necessarily.
Based on your experience, what is the best way to accomplish this task?
Thanks in advance!