
15/09/2008, 01:38
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 19 años, 7 meses Puntos: 0 | |
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> |