I find myself needing to come up with a solution for situations like this: Taiwan...no zip, no 'state'. If I set minimum values to nil, then a bizarre amount of US customers will omit their zip, etc, and have issues during checkout. So I need to switch the form based on whether or not the address is US.
I plan on moving the country field to the top of the page, but I need to also disable the other fields until the country id is set. I'm capable of of doing most of what needs to be done, but I need to set and post the country variable first. I'm sketchy about how to do that.
I don't want to reinvent the wheel, so I'm asking: Has anyone already done something similar, or have any input on the matter? Concerns? And as far as I can tell, it will require changes to 4 files: