Commit d4395796 by Julio Castillo

evaluar mes y dia febrero 29 - 31

parent 072cbe7c
......@@ -287,7 +287,7 @@ function esEdadValida(edad){
edadtipo=parseInt(document.getElementById('edad_tipo').value);
if (edadfin>0) {
if (edad != undefined && edad.value != "" ){
if(edadtipo==0){
if(edadtipo===0){ //años
var annios = parseInt(edad.value);
if (annios > 120)
{
......@@ -306,7 +306,7 @@ function esEdadValida(edad){
document.getElementById("FechaNacimiento_Name").value=FechaCalculada;
document.getElementById('Edadini').value=edadfin
}
if(edadtipo==1){
if(edadtipo===1){ //meses
var meses = parseInt(edad.value);
if (meses > 11)
{
......@@ -322,11 +322,13 @@ function esEdadValida(edad){
if (meses<mes){mes=mes-meses} else { if((mes-meses) <= 0) { mes = 12 + (mes-meses); ano--} }
if (mes<10){mes="0"+mes}
var annio=ano;
//evaluar si el mes es febrero y dia 29, 30 o 31
if (mes==='02' && (diames===29 || diames===30 || diames===31 )){ diames = 28; }
FechaCalculada=annio+"-"+mes+"-"+diames;
document.getElementById("FechaNacimiento_Name").value=FechaCalculada;
document.getElementById('Edadini').value=edadfin
}
if(edadtipo==2){
if(edadtipo===2){ //dias
var dias = parseInt(edad.value);
if (dias > 29)
{
......@@ -356,6 +358,7 @@ function esEdadValida(edad){
if (mes<10){mes="0"+mes}
var annio=ano;
if (mes==='02' && (diames===29 || diames===30 || diames===31 )){ diames = 28; }
FechaCalculada=annio+"-"+mes+"-"+diames;
document.getElementById("FechaNacimiento_Name").value=FechaCalculada;
document.getElementById('Edadini').value=edadfin
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment