ma perche' complicarti la vita?
scrivi il .text dell' option selezionata nel campo readonly e il value vero e proprio, l' unico che andrai a considerare lato server, in un campo hidden

onchange="document.nomeForm.circoscrizione.value=this.options[this.selectedIndex].text; document.nomeForm.nomeCampoHidden.value=this.value; ...etc etc..."

ciao