I am running into a problem with the "State" field on the registration form when users have JavaScript disabled. If a user has JavaScript turned off in their browser they cannot see this field at all and thus they cannot enter anything. The end result is that whatever your default state is set to is what shows up as the state in the order confirmation email. The order may going to a zip code in Oregon but it will show New York as the state.
Now someone's first response might be to say that the user can click on the "If Javascript is disabled in your browser click here" link. The problem is, a lot of people have no idea what JavaScript is so they don't know to use that link.
Here is a screenshot that shows the state field missing:
http://www.zaptank.com/temp/js_missing_state.jpg
Has anyone else bumped into this problem and come up with a good way to handle it?