perchè quando fai il submit il parametro non è in querystring ma in request.form. Nel tuo caso piu che usare il form bastava un

codice:
onchange="document.location.href=('tuapagina.asp?parametro='+this.options[this.selectedIndex].value);"