Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2008, 01:38
potenkin
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 19 años, 7 meses
Puntos: 0
Sonrisa Valor repetido en un combo

hola,
tengo un combo con un listado de opciones: 'primero', 'segundo' y ''ver todo'.

este combo tiene un ultimo value con un "Request.QueryString("consulta")" que recoge el valor "consulta" y lo muestra como opción selecionada, este valor "consulta" se ha enviado previamente desde otra pàgina desde un combo similar con las tres opciones anteriores ( 'primero', 'segundo' y ''ver todo').

De manera que en este combo se verá como opcion selecionada la que se ha enviado con la variable "consulta" y desplegando el combo aparecerán ademas las 3 opciones primeras.

El problema es que la opcion selecionada siempre repite una de las tres opciones posibles, y aparece dos veces, la escrita "a pelo" en el combo y el Request.QueryString que recoge.

Alguien sabe si existe alguna manera para que no se repita la opcion selecionada. Es decir si el Request.QueryString recoge el valor 'primero' , ya no aparezca 'primero' en los values anteriores...




<select name="consulta" class="texto_desplega" id="consulta">
<option value="primero">primero</option>
<option value="segundo">segundo</option>
<option value="ambos">ver todo</option>

<option value="<%=Request.QueryString("consulta")%>" selected="selected" ><%if Request.QueryString("consulta")="ambos" Then Response.Write("ver todo")
if Request.QueryString("consulta")="primero" Then Response.Write("primero")
if Request.QueryString("consulta")="segundo" Then Response.Write("segundo")
%></option>
</select>