Bonjour à tous,

je suis débutante en JavaScript et j'aimerais avoir vos conseils pour réussir mon événement JavaScript :

Dans mon formulaire (f_donnee_realisation) j'ai 2 champs texte :
- vf_nb_diagnostic : Nb de diagnostic réalisé dans l'année
- vf_nb_total_diagnostic : Total des diagnostics de toute les années entrées dans la BDD.

J'aimerais un événement JavaScript qui permette de calculer automatiquement le champs "vf_nb_total_diagnostic" en y ajoutant le nombre entré dans le champs "vf_nb_diagnostic".

Voici mes champs textes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<td width="50%">Diagnostic(s) réalisé(s) ou en cours : <input type="text" name="vf_nb_diagnostic" value="Nb_Diagnostic"></td>
<td>Total diagnostics : <input type="text" name="vf_nb_total_diagnostic" value="Total_Diagnostic" onChange="javascript:calculer();" READONLY /></td>
Et la fonction JavaScript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<script type="text/javascript">
function calculer()
{
	document.f_donnee_realisation.vf_nb_total_diagnostic.value = parseInt(document.f_donnee_realisation.vf_nb_diagnostic.value) + parseInt(document.f_donnee_realisation.vf_nb_total_diagnostic_hidden.value) ; 
}
</script>
Je récupère le total des diagnostics via une requête dans la BDD et je l'affiche dans le champs texte "vf_nb_total_diagnostic" ainsi que dans un champs texte invisible "vf_nb_total_diagnostic_hidden"

Pour le moment rien ne marche, je suppose que je n'utilise pas le bon événement...

Merci de votre aide !