Idade
Boa tarde,
Tenho um formulário com um campo "Data de Nascimento" (nome do campo "data_nascimento") e outro campo para calcular a idade com relação a data atual (nome do campo "idade")
no campo idade, na guia "Calcular" - script de calculo personalizado, coloquei o script abaixo:
var docString = this.getField("dd").valueAsString + "/" + this.getField("mm").valueAsString + "/" + this.getField("Year").valueAsString; var dob = util.scand("dd/mm/yyyy", this.getField("data_nascimento").valueAsString); if (dob != null) { var today = util.scand("mm/dd/yyyy", docString); var age = today.getFullYear() - dob.getFullYear(); var m = today.getMonth() - dob.getMonth();
if (m < 0 || (m === 0 && today.getDate() < dob.getDate()))
{ age--; } event.value = age; }
else
{ event.value = ""; } if(event.value == 0) event.value = "";
Código entrado aqui no forum e que dizem que esta a funcionar, mas não consigo fazer, alguém pode me ajudar?
