<script language="JavaScript">
function calcular_edad()
{
var indiced = document.forma28.dia.selectedIndex;
var dia = document.forma28.dia.options[indiced].value;
var indicem = document.forma28.mes.selectedIndex;
var mes = document.forma28.mes.options[indicem].value;
var indicea = document.forma28.ano.selectedIndex;
var ano = document.forma28.ano.options[indicea].value;
//var ano = document.form1.anonac.value;
//ano = parseInt(ano);
//Calculo la fecha de hoy
hoy = new Date();
//El año de la fecha que recibo solo tiene 2 cifras hay que cambiarlo a 4
ano = 1900 + ano;
//Resto los años de las dos fechas
//-1 porque no se si ha cumplido años ya este año
edad = hoy.getYear()- ano - 1;
//Si resto los meses y me da menor que 0 entonces no ha cumplido años.
//Si da mayor si ha cumplido
//+ 1 porque los meses empiezan en 0
if ( hoy.getMonth() + 1 - mes < 0)
return edad
if ( hoy.getMonth() + 1 - mes > 0)
return edad+1
//Si resto los dias y me da menor que 0 entonces no ha cumplido años.
//Si da mayor o igual si ha cumplido
if ( hoy.getUTCDate() - dia >= 0)
return edad + 1
return edad
}
</script>
</head>
<body>
<center> REGISTRO </center>
<center>
<form name="forma28" action="index.php?mod=jugadores&pag=guardar" id="forma28" method="post" onSubmit="return validar_jugador(this)" >
<table border="0" align="center" id="gradient-style">
<tr>
<td> Fecha de Nacimiento </td>
<td> <select name="dia">
<option value="dia"> dia</option>
<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>
</select>
<select name="mes">
<option value="Mes"> Mes </option>
<option value="01"> Enero</option>
<option value="02"> Febrero</option>
<option value="03"> Marzo</option>
<option value="04"> Abril</option>
<option value="05"> Mayo</option>
<option value="06"> Junio</option>
<option value="07"> Julio</option>
<option value="08"> Agosto</option>
<option value="09"> Septiembre</option>
<option value="10"> Octubre</option>
<option value="11"> Noviembre</option>
<option value="12"> Diciembre</option>
</select>
<select name="ano">
<option value="año"> año</option>
<option value="75"> 1975</option>
<option value="76"> 1976</option>
<option value="77"> 1977</option>
<option value="78"> 1978</option>
<option value="79"> 1979</option>
<option value="80"> 1980</option>
<option value="81"> 1981</option>
<option value="82"> 1982</option>
<option value="83"> 1983</option>
<option value="84"> 1984</option>
<option value="85"> 1985</option>
<option value="86"> 1986</option>
<option value="87"> 1987</option>
<option value="88"> 1988</option>
<option value="89"> 1989</option>
<option value="90"> 1990</option>
<option value="91"> 1991</option>
<option value="92"> 1992</option>
<option value="93"> 1993</option>
<option value="94"> 1994</option>
<option value="95"> 1995</option>
<option value="96"> 1996</option>
<option value="97"> 1997</option>
<option value="98"> 1998</option>
<option value="99"> 1999</option>
<option value="00"> 2000</option>
<option value="01"> 2001</option>
<option value="02"> 2002</option>
<option value="03"> 2003</option>
<option value="04"> 2004</option>
<option value="05"> 2005</option>
<option value="06"> 2006</option>
<option value="07"> 2007</option>
<option value="08"> 2008</option>
</select>
</td>
</tr>
<tr>
<tr>
<td>Edad:</td>
<td><input type="text" name="edad" size="10" maxlength="2" onKeyPress="return validar_num(event)" onClick="this.form.edad.value=calcular_edad()">
</td>
</table>
</body>
</html>