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

Posicion del Select

Estas en el tema de Posicion del Select en el foro de ASP Clásico en Foros del Web. Primero que nada desde hace tiempo que quiero agradecer a toda la comunidad forosdelweb por su ayuda a sido muy buena y por sobre todo ...
  #1 (permalink)  
Antiguo 19/08/2003, 12:22
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Posicion del Select

Primero que nada desde hace tiempo que quiero agradecer a toda la comunidad forosdelweb por su ayuda a sido muy buena y por sobre todo RAPIDA que es lo mejor, gracias a los problemas expuestos se adquieren mas conocimientos, a todos UD,
Código PHP:
Muchas Gracias.. 


Ahora :

Tengo un select ej

enero
febrero
marzo
abril .....etc

estoy recuperando el dato de una cookie pero quiero que el select quede en mes del valor que trae la cookie..

Gracias...
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 19/08/2003, 13:01
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 21 años, 9 meses
Puntos: 0
puedes hacer algo asi:

Mes = request.cookies("MyCookie")

<select......>
<%
if Mes = "0" then%>
<option value="0" selected>Enero</option>
<%else%>
<option value="0">Enero</option>
<%end if
if Mes = "1" then%>
<option value="1" selected>Febrero</option>
<%else%>
<option value="1">Febrero</option>
<%end if%>
.
.
.
.
</select>

o si vas al foro de javascript ellos sabran como hacerlo mas sencillo...

saludos
  #3 (permalink)  
Antiguo 19/08/2003, 17:06
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
mas sencillo..dentro de cada option

Código PHP:
<option value="0" <%if Galleta=="Enero" then%>selected<%end if%>>Enero</option>
<
option value="0" <%if Galleta=="Febrero" then%>selected<%end if%>>Febrero</option>
...
...
... 
  #4 (permalink)  
Antiguo 19/08/2003, 18:37
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 23 años, 4 meses
Puntos: 0
Mas corta aún.

Estoy asumiendo qiue la cookie es numérica, eso se puede modificar con facilidad, este es solo un ejemplo para que lo adapates como mejor te parece.
Código:
<%
Dim intCookie
Dim strSelected
intCookie = 10 ' para este ejemplo tu cookie debe ser número, y esta variable debes igualarlo con  Request.Cookies("month")

Response.Write "<select>" ' Imprimimos el select
For x=1 To 12 ' se sabe que los meses son 12
    If x = intCookie Then 
	strSelected="<option selected>" ' Cookie y X son iguales seleccionamos el combo
    Else 
	strSelected="<option>"
    End If
    Response.Write strSelected + MonthName(x, False) + "</option>" ' Imprimo los meses basado en x
Next
Response.Write "</select>" ' cerramos select
%>
Eso es todo.

Saludos

Última edición por biblio; 19/08/2003 a las 21:35
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 11:43.