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>
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>