Duda con el Objeto Data

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
Prueba esto y espero te sea de ayuda !
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript1.1" type="text/javascript">
function ponFocos(){
miFechaActual = new Date();
mesActual = miFechaActual.getMonth();
anyoActual = miFechaActual.getFullYear();
tmp = document.getElementById('select');
if(tmp){
for(i=0;i<tmp.options.length;i++){
if(tmp.options.value == anyoActual)
tmp.options.selected = true;
}
}
}
</script>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body onLoad="ponFocos();">
<form action="" method="get" >
<select name="select" id="select">
<option value="AAAA">AAAA</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
</select>
</form>
</body>
</html>

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