Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2007, 14:23
dacova
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 17 años, 5 meses
Puntos: 0
Menú de salto: opción "selected", comparación de valores

Hola a todos.
Después resolver decenas de problemas gracias a la lectura de vuestros comentarios, hoy me he decidido a escribir por primera vez.

Estoy realizando un proyecto en el que he incorporado un menú de salto, el cual relleno con los datos obtenidos de una consulta a una base de datos. Rellena bien el combo, pero no consigo que me muestre la opción "selected" de acuerdo a los parámetros que vienen por la url. El tema es que si p=3 y el valor del registro es 3 tambien debería aparecer seleccionado y no funciona.
Os dejo el código
Un saludo


<% p= (Request.QueryString("p"))
<select name="provincia" class="cuadro2" id="provincia" onchange="MM_jumpMenu('parent',this,0)
<% While ((Repeat5__numRows <> 0) AND (NOT R1.EOF))%>

<%if (R1.Fields.Item("id").Value) <> p then%>

<option value="alta_profesional5_jump_misma_ventana.asp?<% = Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "p=" & (R1.Fields.Item("id").Value) & "&u=" & u%>"><%=(R1.Fields.Item("provincia").Value)%></option>

<%else%>

chivato = 1
<option value="alta_profesional5_jump_misma_ventana.asp?<% = Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "p=" & (R1.Fields.Item("id").Value) & "&u=" & u%>" selected="selected"><%=(R1.Fields.Item("provincia" ).Value)%></option>
<%end if%>
<% Repeat5__index=Repeat5__index+1
Repeat5__numRows=Repeat5__numRows-1
R1.MoveNext()
Wend%>
</select>