Calculando Idade - Exemplo


Olá Pessoal!

Bom esse exemplo abaixo vai para nosso amigo Mauricio que mandou um comentário em um dos POST’s querendo um exemplo como o exemplo abaixo :-D

A funcionalidade é a seguinte, quando o usuário digita a data de nascimento, e da um tab ou clica fora do campo é chamada uma função que calcula a idade e a retorna. O valor retornado é jogado no campo com id idade.

Bom é isso ae!

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”pt” lang=”pt”>
<head>
<title>
Exemplo</title>
<script type=”text/javascript”>

function calculaIdade(data,dataHoje) {

x = data.split(”/”);
h = dataHoje.split(”/”);

if(x[0] > 31 || x[1] > 12 || x[2] > h[2]) {
alert(’Data de Nascimento inv疝ida!’);
return 0;
}

anosProvisorio = h[2] - x[2];

if
(h[1] < x[1]) {
anosProvisorio -= 1;
}
else if(h[1] == x[1]) {
if(h[0] < x[0]) {
anosProvisorio -= 1;
}
}

return anosProvisorio;
}
</script>
</head>
<body>
Data de Nascimento: <input type=”text” name=”dataNascimento” onblur=”document.getElementById(’idade’).value = calculaIdade(this.value,’<?php echo date(”d/m/Y”);?>’);” />
Idade: <input type=”text” id=”idade” />
</body>
</html>

2 Responses to “Calculando Idade - Exemplo”

  1. Flavia Says:

    Ei ei ei viva o Andrey :)

  2. André (Bispo) Says:

    Não li o post, mas li o recado hehe

    Abraço

Leave a Reply


This is a free Wordpress template provided by Mathew Browne | Web Design | SEO