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

Meses en un select

Estas en el tema de Meses en un select en el foro de ASP Clásico en Foros del Web. Ola buenas, alguien sabria ayudarme? Al igual que ponemos años en select, para escoger el año de nacimiento, quiero poner los meses, pero no logro ...
  #1 (permalink)  
Antiguo 28/11/2005, 05:01
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Meses en un select

Ola buenas, alguien sabria ayudarme?

Al igual que ponemos años en select, para escoger el año de nacimiento, quiero poner los meses, pero no logro hacerlo bien del mismo modo, en asp:
Código:
<select name="ano" class="campos" tabindex="6" id="año">
<option value="" selected>(Seleccionar)</option>
<%
dim anomaximo, aa
aa = MonthName(Month(1))
anomaximo = 1

do while anomaximo <= 12
%>
<option value="<%=aa%>"><%=aa%></option>
<%
MonthName(Month(1)) = MonthName(Month(1)+1)
loop
%>
</select>
Supongo que está fatal, pero mirando manuales de fechas no consigo realizarlo.
Agradezco todo comentario ^^.
Saludos
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #2 (permalink)  
Antiguo 28/11/2005, 09:48
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
quiero entender que lo que buscar es llenar un combo con los 12meses del año.

<%
contador=1

do while contador <= 12
%>

<option><%=MonthName(contador)%></option>.

<%
contador=contador+1
loop
%>
  #3 (permalink)  
Antiguo 28/11/2005, 09:54
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Eso queria!

jaja gracias chico.

Es justo lo que buscaba pero mi limitada sabiduria de asp me tenia atado.

^^ haber si aprendo poco a poco.

Saludos y de nuevo gracias
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #4 (permalink)  
Antiguo 28/11/2005, 17:54
Avatar de Hereje  
Fecha de Ingreso: junio-2002
Ubicación: Córdoba, Argentina
Mensajes: 439
Antigüedad: 22 años
Puntos: 2
for i = 1 to 12
...
next

es más fácil, ¿no?
__________________
Sergio
  #5 (permalink)  
Antiguo 28/11/2005, 19:02
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Tambien con For se podría.. si :D

Vaya ahora resulta que hay varias maneras ^^

Gracias.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #6 (permalink)  
Antiguo 01/12/2005, 16:50
 
Fecha de Ingreso: agosto-2005
Mensajes: 4
Antigüedad: 18 años, 10 meses
Puntos: 0
Sonrisa a ver si te sirve

<%
mesnom=array("","Enero","Febrero","Marzo","Abril", "Mayo","Junio","Julio","Agosto","Septiembre","Octu bre","Noviembre","Diciembre")
%>

<SELECT NAME="Mes" onchange="javascript: direcciona();">
<%for i=1 to 12%>
<option value="<%=mesnom(i)%>" <%if MES=mesnom(i) then%>selected<%end if%>><%=mesnom(i)%></option>
<%next%>
</SELECT>

Espero ke te sirva este ejemplo.
  #7 (permalink)  
Antiguo 01/12/2005, 17:50
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
^^

Gracias Tec.

Tu utilizas javascript y bueno prefiero todo asp. de todos modos ya me facilitaron una respuesta mas corta y todo asp y que me ha funcionado tambien muy bien.
Muchas gracias por contestar^^
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #8 (permalink)  
Antiguo 02/12/2005, 18:00
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Para llenar un combo con meses no necesitas asp, debes daber cuando usar asp. OK
  #9 (permalink)  
Antiguo 03/12/2005, 12:18
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Porque no lo necesito? te refieres a que lo haga mejor en HTML o JAVASCRIPT como lo tenia? .... javascript no siempre compatible, y al ser form, prefiero asp o html, y si es html pues mas codigo que yo tipeo y prefiero asp que la formula es rapida y listo ^^

no?? jeje

saludos
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
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 20:55.