Non riesco a seguirti.
Cosa e` una request? E` qualcosa lato server?
Comunque puoi fare una cosa del genere:
<option value="valore 1">tipo1</option>
e in JS ricavi:
var ss = document.NOMEFORM.NOMESELECT;
valore = ss.options[ss.selectedIndex].value;
testo = ss.options[ss.selectedIndex].text;
Oppure:
<option value="valore 1;tipo1">testo</option>
e allora
valore = ss.options[ss.selectedIndex].value;
ricava i due campi separati da ; . Poi puoi spezzarli:
parti = valore.split(/;/);
Come separatore puoi usare:
; , |
altri caratteri hanno altri significati, per cui sono da evitare salvo che si conosca bene cosa si fa.