I need to create a contact form asking for buyers' delivery address. My customers may be from any country. The goal is to get the correct address format so international mail items will not be returned due to incorrect address format.
I've noticed that some websites dynamically change the form according to the selected country. For example, if you are from the US, you will be asked for your ZIP and see a dropdown list of the states. If you are from the UK, you will be asked for your Postal Code and have a text box for your County.
Being Israeli, I hate it when I need to come up with a creative text to fill in the always-mandatory "State or Region" text box...
Is there a component (free or otherwise) that stores all this information so I will not need to find the correct address formatting of all the countries in the world?