llamar funcion desde un input type text
Publicado por cartings (1058 intervenciones) el 18/11/2014 02:28:49
Que tal a todos tengo esta funcion y quiero aplicarla a un formulario y llamarla o invocarla desde un INPUT TYPE TEXT.
Y naturalmente se esta imprimiendo con echo, pero como hago para que interactue desde un INPUT TYPE TEXT?
es decir que cada vez que escriba la fecha de nacimiento calcule la edad e imprima la edad en otro INPUT TYPE TEXT?
Y naturalmente se esta imprimiendo con echo, pero como hago para que interactue desde un INPUT TYPE TEXT?
es decir que cada vez que escriba la fecha de nacimiento calcule la edad e imprima la edad en otro INPUT TYPE TEXT?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
function CalcularEdad($NaceAnio,$NaceMes,$NaceDia)
{
$EdadAnios=0;
$EdadMeses=0;
$EdadDias=0;
$Anio=date("Y");
$Mes=date("m");
$Dia=date("d");
$TmpAnio=0;
$TmpMes=0;
$TmpDia=0;
if($NaceAnio<$Anio)
{
if($NaceAnio==$Anio)
{
$NaceAnio=0;
}else
{
$EdadAnios=$Anio-$NaceAnio;
}
if($Mes==$NaceMes)
{
$EdadMeses=0;
}else
{
if($Mes>$NaceMes)
{
$EdadMeses=$Mes-$NaceMes;
}
if($Mes<$NaceMes)
{
$EdadAnios--;
$EdadMeses=(12-$NaceMes)+($Mes);
}
}
if($Dia==$NaceDia)
{
$EdadDia=0;
}else
{
if($Dia>$NaceDia)
{
$EdadDias=$Dia-$NaceDia;
}else
{
if($Dia>$NaceDia)
{
$EdadDias=$Dia-$NaceDia;
}
if($Dia<$NaceDia)
{
$EdadMeses--;
if($EdadMeses<1)
{
$EdadMeses=11;
$EdadAnios--;
}
$TmpAnio=$Anio;
$TmpMes=$Mes-1;
if($TmpMes<1)
{
$TmpMes=12;
$TmpAnio--;
}
$TmpDia=$NaceDia;
$Tmp1=mktime(0,0,0,$TmpMes,$TmpDia,$TmpAnio);
$Tmp2=mktime(0,0,0,$Mes,$Dia,$Anio);
$EdadDias=round(($Tmp2-$Tmp1)/24/60/60,0);
echo(date("Y-m-d",$Tmp1)."<br>");
echo(date("Y-m-d",$Tmp2)."<br><br>");
}
}
}
}
return array($EdadAnios, $EdadMeses, $EdadDias);
}
$Edad=CalcularEdad($Anio,$Mes,$Dia);
echo("Fecha de Hoy: ".date("Y-m-d")."<br>");
//resultados:
echo("Años: ".$Edad[0]."<br>");
echo("Meses: ".$Edad[1]."<br>");
echo("Dias: ".$Edad[2]."<br>");
Valora esta pregunta


0