Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2008, 09:36
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Selector de día, mes y año de faq 237 con selects con valor ""

Hola brainstorm:

Bueno, vamos a meternos con el código. En el principio los selects están vacíos, y cuando se carga la página se llama a llenaAno() (buen nombre ). Para cambiar el rango de fechas cambia la variable ini y el momento en el que acaba el bucle for dentro de esta misma función (ahora está para el año actual, deberías cambiarlo por 1990 si no me equivoco).

Si quieres cambiar la fecha que se selecciona inicialmente, en la misma función llenaAno() tienes qué año se selecciona automáticamente en ésta línea:
oAno.options[i-ini-1].selected = true;
Que actualmente es el último año añadido.

Luego se llama a cambia(3);, que directamente llama a llenaMes(mes, nAno); y volvemos a tener, debajo del bucle for, la option que se selecciona por defecto:
oMes.options[sel].selected = true;

Finalmente se llama a cambia(1) que coloca los días, y es exactamente igual.



Espero que estas pistas te ayuden en tu propósito.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.