DatePicker + mostrar idade!

4 respostas
RiQuInHo_

Galera to com dificuldade de quando a pessoa selecionar ou digitar a data apos perder o focu mostrar a idade?

alguém já fez isso ou poderia me ajudar como fazer? valeu!!

4 Respostas

L

Se você quer que seja realizado alguma ação ao perder o foco de um componente, use a ação focuslistener

RiQuInHo_

mas eu to com problema de mostrar ele quando seleciono a data

//aqui o datepicker
$("#dataNascimento").datepicker(
				{
					dateFormat : 'dd/mm/yy',
					dayNames : [ 'Domingo', 'Segunda', 'Terça', 'Quarta',
							'Quinta', 'Sexta', 'Sábado', 'Domingo' ],
					dayNamesMin : [ 'D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D' ],
					dayNamesShort : [ 'Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex',
							'Sab', 'Dom' ],
					monthNames : [ 'Janeiro', 'Fevereiro', 'Março', 'Abril',
							'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro',
							'Outubro', 'Novembro', 'Dezembro' ],
					monthNamesShort : [ 'Jan', 'Fev', 'Mar', 'Abr', 'Mai',
							'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez' ],
					changeMonth : true,
					changeYear : true,
					yearRange : '1930:2000',
					defaultDate : new Date(1960, 0, 01)
					
				});
// aqui a parte onde irá mostrar


<td><label>Data de Nascimento</label></td>
								<td><input type="text" id="dataNascimento"
									class="tamanhoMedioTexto" name="dataNascimento"
									value="${dataNascimento}"></td>
									
								<td><label>Idade</label></td>
								<td><input type="text" size="2" name="idade" id="idade" onkeydown="return cancelaBackspace(event)"
									readonly="readonly" value="${idade}"></td>
felipe_gdr

Use focusout() do jquery

$("#dataNascimento").focusout() {

// aqui voce calcula a idade e coloca o valor no campo que quiser

}
RiQuInHo_

opa valeu pela dica ,problema que não acho um exemplo bom para ser usado.

Alguém teria esse código que calcula a idade.

valeu!

Criado 23 de abril de 2013
Ultima resposta 24 de abr. de 2013
Respostas 4
Participantes 3