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

Pregunta Validaciones

Estas en el tema de Pregunta Validaciones en el foro de ASP Clásico en Foros del Web. Disculpen... Pero como valido el mes de febrero que solo tenga hasta 29 días... los meses estan guardados en un array llamados mes(12) 1-12 ... ...
  #1 (permalink)  
Antiguo 27/09/2004, 13:17
 
Fecha de Ingreso: marzo-2004
Ubicación: panamá
Mensajes: 9
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta Validaciones

Disculpen...
Pero como valido el mes de febrero que solo tenga hasta 29 días... los meses estan guardados en un array llamados mes(12) 1-12 ... lo que quiero hacer es que si el usuario escogio del combo febrero 30 2004 le envie un mensaj de febrero solo tiene de 28-29 días... el mes esta en un combo, el día en otro... no se si me entiendan este enrredo,,, bueno si alguien puede orientar a esta ciega por favor escribanme...
[email protected]...
  #2 (permalink)  
Antiguo 27/09/2004, 13:34
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Te cedo el siguiente código que hice:

center><form id=form2>
<p>
<SELECT id=anio name=anio style="WIDTH: 76px; HEIGHT: 22px">
</SELECT>&nbsp; <SELECT id=mes name=mes style="WIDTH: 107px; HEIGHT: 22px"></SELECT>&nbsp;
<SELECT name=dia style="WIDTH: 48px; HEIGHT: 22px">
</SELECT> &nbsp;</select>
</center>
<script language="vbs">
for i=1 to 31
set agrega=document.createElement("option")
agrega.text=i
agrega.value=i
form2.dia.options.add agrega
next
function llenar()
for i=0 to form2.dia.length
form2.dia.options.remove all
next
z_1=cint(datediff("d",dateserial(form2.anio.value, form2.mes.selectedindex+1,1),dateserial(form2.anio .value,form2.mes.selectedindex+2,1)))
for i=1 to z_1
set agrega=document.createElement("option")
agrega.text=i
agrega.value=i
form2.dia.options.add agrega
next
end function
function mes_onchange()
llenar()
end function
for i=1 to 12
set agrega=document.createElement("option")
agrega.text=Ucase(mid(Monthname(i),1,1))&mid(Month name(i),2)
agrega.value=i
form2.mes.options.add agrega
next
for i=cint(datepart("yyyy",date)) to 2004 step -1
set agrega=document.createElement("option")
agrega.text=i
agrega.value=i
form2.anio.options.add agrega
next
function anio_onchange()
llenar()
end function
</script>

Hace lo que estás pidiendo,pues segun el mes lo llena autompáticamente validando años bisiestos.
  #3 (permalink)  
Antiguo 27/09/2004, 13:36
 
Fecha de Ingreso: marzo-2004
Ubicación: panamá
Mensajes: 9
Antigüedad: 20 años, 2 meses
Puntos: 0
Muchas gracias...
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 01:12.