Bonjour,
Voici mon problème.
J'ai un champ input avec date de naissance et un champ age.
Je voudrais que à la sortie du champ input, le champ âge soit calculé.
Mon problème : ma fonction de calcul d'age est en php, et je ne sais récupéré la valeur du champ input qu'en javascript.
Et, evidemment, je ne veux pas valider mon formulaire (donc pas de récup de valeur par GET ou POST).
Cela fait environ une heure que je cherche sur php et Javascript, je ne trouve aucune aide.
Si quelqu'un a qq pistes, je prends !
Fonction de calcul d'âge
function calcul_age($dt){
// Date d'aujourd'hui
$jour = date("d",time());
$mois = date("m",time());
$annee = date("Y",time());
// Détermination de l'âge
$age = explode("/", $dt);
if ($jour >= $age[0] and $mois = $age[1] or $mois > $age[1]) {
$age = $annee - $age[2];
}
else {
$age = $annee - $age[2] - 1;
}
echo $age;
}Code html d'un morceau du formulaire
<td>Date de naissance</td>
<td><input type='text' name='dtnaiss' size='15' value='<?php $_POST['dtnaiss'];?>' title="jj/mm/aaaa"></td>
<td><div align="left">Age
<input type='text' name='age' size='5' readonly='true' value='<?php calcul_age("20/04/1980");?>'>
</div></td>Didine
Didine