Foros del Web » Programando para Internet » ASP Clásico »

Cargar un combo con una opción X

Estas en el tema de Cargar un combo con una opción X en el foro de ASP Clásico en Foros del Web. Hola mi prolema es que tengo un combo del que se selecciona un opcion y en base a eso se muestra el contenido de la ...
  #1 (permalink)  
Antiguo 10/12/2003, 18:50
Avatar de martinArgentino  
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 6 meses
Puntos: 1
Cargar un combo con una opción X

Hola mi prolema es que tengo un combo del que se selecciona un opcion y en base a eso se muestra el contenido de la página

código:

<form name="index.asp" method="get" action="/futbol/index.asp">

Categoria:

<select name="SCategoria" onchange="window.location=('index.asp?p1='+this.op tions[this.selectedIndex].value)">

<option value="-1" >Elija una Categoría:</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="B">C</option>
<option value="SR">SR</option>
</select>
</form>


Todo funciona OK. Ahora mi problema es que el combo aparece nuevamente con la primera opción seleccionada, y lo que me interesa es que quede la opción que se seleccionó

Gracias
__________________
Martin
  #2 (permalink)  
Antiguo 10/12/2003, 23:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
No entiendo la parte javascript del onchange... pero supongo que de todas formas el parámetro se pasa por URL a la página que lo recibe... yo haría esto:


<option value="A"<% if request("Scategoria") = "A" Then Response.Write " SELECTED"%>>A</option>
<option value="B"<% if request("Scategoria") = "B" Then Response.Write " SELECTED"%>>B</option>
<option value="B"<% if request("Scategoria") = "Nuevamente B???" Then Response.Write " SELECTED"%>>C</option>
<option value="SR"<% if request("Scategoria") = "SR" Then Response.Write " SELECTED"%>>SR</option>


saludos
  #3 (permalink)  
Antiguo 11/12/2003, 07:10
Avatar de martinArgentino  
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 6 meses
Puntos: 1
Resuelto.
Muchas gracias
__________________
Martin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:20.