Duda con el objeto Date en javascript

Hola,
Tengo un problemilla que no consigo sacar, a ver si me pueden ayudar ustedes:
Tengo un pequeño combo con una serie de años:
<select name="anyo">
<option value="AA">AA
<option value="2006">2006
<option value="2005">2005
<option value="2004">2004
<option value="2003">2003
</select>
Y quiero que cuando se cargue la página.. El combo "anyo" tenga seleccionado por defecto el año actual, y tengo lo siguiente:
function ponFocos(){
miFechaActual = new Date();
mesActual = miFechaActual.getMonth();
anyoActual = miFechaActual.getFullYear();
with(document.frm){
mes.selectedIndex = parseInt(mesActual)+1;
anyo.selectedIndex = anyoActual;
}
}
Para el mes, funciona. Pero para el año se queda en blanco.
¿Qué puede pasar?.
un cordial saludo;

1 respuesta

Respuesta
1
Simple, la variable anyoActual tiene almacenado 2004 y luego con selectedIndex le estas indicando que active la opción 2003, quiere decir que tiene el combo tiene que tener los años desde 0 a 2004 para que funcione, lo que puedes hacer es lo siguiente si tienes en el combobox los años desde 1980 réstale esta cantidad a la variable año
anyoActual - 1980;
Y listo.
Suerte amigo.

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas