Multiple input to same field + onditional requirement

Multiple input to same field + onditional requirement


Hi --

Here is what I need : 

Users need to enter their country of citizenship.
If their country is not part of the EU, then, they *must* enter their green card (equivalent) number, validity start date, validity end date.

Here is how I thought I would do :

A "Country" field, with a dropdown listing all E.U. countries + "Other" option.

If pick ≠ "other" : move on
If pick = "other" then show 4 new *required* fields :

- Other country
- Card number
- Start date
- End date

Two problems :

I need the "Other country" field value to be stored in the "Country" field, so all records have the same Country field (whether or not COuntry is part of the E.U.). Maybe I could do with a dropdown listing all Countries in the World, but my form is heavy enough and I was trying to avoid adding up to it, is there a way?

I need other fields to be initially hidden, then possibly (if "other" is being picked) be both revealed (this is ok) AND required...

How would I do this?

TIA.