Hola a todos.
Tengo en un formulario tres select para que el usuario seleccione el dia, mes y año.
Lo que trato de hacer es que al cargarse la página en dichos select aparezca la fecha actual.
Estoy llamando a la función javascript con onload, en la etiqueta body. pero creo que no funciona.
Pego el codigo.
Javascipt.
Código:
function fechAct(){
fechaAct= new Date();
anyo= fechaAct.getYear();
dia= fechaAct.getDate();
mes= fechaAct.getMonth();
meses= new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
if (anyo < 1000)
anyo+=1900;
document.prueba.dia_recogida.selected.value= dia;
document.prueba.mes_recogida.selected.value= meses[mes];
document.prueba.any_recogida.selected.value= anyo;
}
Formulario
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">
<!--
* Created on 13/03/2008
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
-->
<head>
<title>prueba de fechas</title>
<script language="Javascript" type="text/javascript" src="fechaAct.js"></script>
</head>
<body onload="fechAct();">
<form name="prueba" action="kdkd" method="POST">
<table >
<tr><td> <select name="dia_recogida">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="mes_recogida">
<option value="Enero">Enero</option>
<option value="Febrero">Febrero</option>
<option value="Marzo">Marzo</option>
<option value="Abril">Abril</option>
<option value="Mayo">Mayo</option>
<option value="Junio">Junio</option>
<option value="Julio">Julio</option>
<option value="Agosto">Agosto</option>
<option value="Septiembre">Septiembre</option>
<option value="Octubre">Octubre</option>
<option value="Noviembre">Noviembre</option>
<option value="Diciembre">Diciembre</option>
</select>
<select name="any_recogida">
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>
</td></tr>
</table>
</form>
</body>
</html>
¿Alguien sabe que me falla?.
Saludos y gracias a todos.