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 :
Et la fonction JavaScript :
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>
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"
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>
Pour le moment rien ne marche, je suppose que je n'utilise pas le bon événement...
Merci de votre aide !
Partager