Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2007, 19:26
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: predeterminar un select formado automaticamente

Hola:

No lo veo difícil. Sabidos el año, el día y el mes actual, tienes que asignar el atributo selected con el valor true o selected a la opción que te interese.

Si hoy es día 14, la opción que te interesa en el select de días es la 14 (sería la 13 si sólo tuvieras números, pero al tener la primera opción textual...).

Con el mes ocurre lo mismo, salvando que la funcion getMonth te devuelve el mes actual - 1.

Con el año lo tendríamos un poco menos evidente, pero bueno, sabido que el 2000 es la posición 1, el 2007 será la posición 8 (getYear() creo que ya está en desuso, lo mejor es que extraigas el último caracter de getFullYear() y le sumes una unidad).


Para poner la opción seleccionada en un select supongo que sabrás que es:
elSelect.options[x].selected = true
como te dije antes.

¿Por qué tienes 3 selects para los días?, ¿en función del mes que se seleccione se cambia el contenido de ese selects? Según como te lo he dicho no habría problema si utilizas este sistema

Un saludo.


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