Ciao.
Ho questo codice che utilizza il metodo onchange per il caricamento di select dinamiche:Tra i dati che vorrei passare in querystring c'è anche l'idautomezzo che però si valorizza sempre come l'ultimo dei record inseriti, dove sbaglio?codice:<% sql = "SELECT * FROM AnagrGestAutomezzi ORDER BY targa asc" Set rec = Server.CreateObject("ADODB.Recordset") rec.Open sql, conn, 3, 3 IDAutomezzo = rec("id") %> <select size="1" name="targa" onChange="window.document.location='pagina.asp?targa='+this.options[this.selectedIndex].value+'&IDAutomezzo=<%=IDAutomezzo%>';"> <% targaSel = request.querystring("targa") %> <option value="<%=targaSel%>"><%=targaSel%></option> <% If Not rec.EOF Then Do While Not rec.EOF %> <option value= "<% = Trim(rec("targa")) %>"><% = Trim(rec("targa")) %></option> <% rec.MoveNext Loop End If rec.Close %> </select>
codice:pagina.asp?targa=RM67D09&IDAutomezzo=2

Rispondi quotando
