Well, this is easy using javascript, but what are your regions and where are they defined?
First: Name your form:
<form name="myselect" method="post" action="somescript.php">
Then create a js with a function to be executed onChange (of the select):
<SCRIPT language="JavaScript">
<!--
function doRegion() {
if(document.myselect.STATE.value = Alabama) {
/* And so on - here you need to specify the regions */
document.myselect.region.value = Midwest;
} else if (document.myselect.STATE.value = California) {
document.myselect.region.value = Westcoast;
}
}
//-->
</SCRIPT>
Then change the select code:
<select name="STATE" id="STATE" onChange="doRegion()">
and add a hidden field region (set it with a default value to ignore if user have disabled js...)
<input type="hidden" name"region" value"no_js">
knutm