You want to grab it, or you want to grab it and send it to ASP?
Either way, you need JavaScript. Here's an example:
<script language=javascript>
//this function gets the SelectedIndex
function getSelectedIndex(sel)
{
return sel.selectedIndex;
}
//this function passes the SI to ASP
function passToASP(sel)
{
var si = getSelectedIndex(sel);
document.forms.f.SI.value = si;
document.forms.f.submit();
}
</script>
<form id=f method=post onsubmit=passToASP(this.SI) action=getformvalues.asp>
<input type=hidden id=SI name=SI>
<select size=1 name="D1" id="D1">
</select>
</form>
Then you could refer to the field with ASP as a form element. (something like Request.Form("SI") (I don't know ASP))
HTH,
Snib
<><