Combo ... mantenere la selezione fatta

ghirosoft

Utente Attivo
29 Dic 2003
37
0
0
56
www.lucioghirardo.it
Ciao a tutti,
ho un problema con la combo, non riesco a far rimanere la voce selezionata.

Dunque... io creo tramite codice asp all'interno di una cella una combo con i dati inseriti risultanti da una query, quindi scorro record x record e popolo la combo. Riesco a recuperare il valore della selzione fatta x la query, ma non riesco a farla rimanere.

Io ho 3 combo:
una x il nome
una x la gara
una x l'anno

come potrete vedere nella pagina www.lucioghirardo/bulli/risultati1.asp

Ho provato a mettere questo codice

<option value=<%=Request.Form("NOME")%> selected><%=Request.Form("NOME")%></option>

subito dopo quello in asp x popolare la combo e finchè lo lascio solamente in questa mi rimane la selezione ma se osservate bene è stato reinserito alla fine.
Se poi aggiungo il codice anche ad un' altra combo peggioriamo la situazione.
Dove sbaglio?

Il codice x popolare la combo è questo:

</td>
<td width="36%">
<%
sql = "SELECT DISTINCT gara FROM risultati"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.MoveFirst
response.write "<select name=GARA>"
Response.Write "<option>--</option>"
do until rs.EOF
Response.Write "<option>" & rs("Gara") & "</option>"
rs.MoveNext
loop
%>
</td>

e subito sotto
<option value=<%=Request.Form("NOME")%> selected><%=Request.Form("NOME")%></option>
 

Discussioni simili