For a feature I'm currently working on implementing on my application (a pretty standard feature), it seems like I have to essentially disregard "graceful degradation." I'm referring, of course, to a "linked" country/territory select input. Both supplying the data for and implementing the control of these linked controls depends solely on JavaScript.
Just in case you don't know what I'm talking about, it's having a country select input which, when changed, directly changes the state of a territory select input, either by changing what can be selected or by disabling the territory input altogether when a country has no defined territories.
It seems kind of strange for me that there's no real non-JavaScript solution for this.
Is requiring JavaScript in this instance an ok thing to do? Essentially, it makes it near impossible to use without JavaScript enabled. Should I even care about users with JavaScript turned off in 2011?