il form è fatto in questo modo:

<script language="javascript">

function _closePop() {

f = document.form_colori;

rv=document.form_colori.assorbimento.options[document.form_colori.assorbimento.selectedIndex].text;
//rv=f.assorbimento[f.assorbimento.selectedIndex].text;

alert (rv);


colore = ""
for (var i=0;i<f.colore.length;i++) {

if(f.colore[i].checked) colore=f.colore[i].value;

}

</script>

<form action="scheda-ordine-lenti.asp" method="post" name="form_colori">

sql="SELECT id_colore FROM associazione_colori_lenti where id_lente = "&request("id_lente")
rs.open sql,conn,3,3

do while not rs.eof

<input type="radio" value="<%=rs1("colore")%>" name="colore">

rs.movenext
Loop
%>

<select size="1" name="assorbimento">
<option value=""></option>

<%do while not rs1.eof%>

<option value="<%=rs1("assorbimento")%>"><%=rs1("assorbime nto")%></option>
<%
rs1.movenext
Loop
%>
</select>


<a target="_self" href="#_" onclick="_closePop();">
</form>


quindi il radio si chiama colore, ma la select si chiama assorbimento