J'ai deux zones de texte Num1
et Num2
et une autre zone de texte Sum
ayant la valeur 10
.calculer dynamiquement la somme avec javascript
Comment est-ce que je peux faire ceci dans lequel si l'utilisateur entrera un nombre pour Num1
, il l'ajoutera à Sum
et changera dynamiquement le nombre affiché dans la zone de texte Sum
. Si l'utilisateur va entrer un numéro dans Num2
, il ajoutera également ce numéro au numéro mis à jour dans la zone de texte Sum
et changera dynamiquement la valeur pour la zone de texte Sum
également.
Comment faire ceci en Javascript?
Si la fonction "addNums" est appelée à plusieurs reprises, dire avec 'setInterval', la somme peut mettre à jour régulièrement. Cela vaut mieux que de dépendre du gestionnaire "onchange" des éléments d'entrée, qui peut se déclencher à des moments inattendus pour l'utilisateur (par exemple, après le changement de focus, au lieu de la fin de la frappe de l'utilisateur). – maerics
@maerics: Je pense que vous vouliez dire ce commentaire pour la réponse de @ jtp. C'est lui qui parle des gestionnaires d'onchange. La portée de ma réponse n'a rien à voir avec l'appel de la fonction, elle illustre simplement la mécanique de l'ajout de valeurs numériques dans les éléments d'entrée. – Robusto
@maerics - Bon point pour l'événement onchange. Même avec ses bizarreries de navigateur, il s'agit techniquement d'une erreur sémantique dans ce cas puisque la saisie de la même valeur ne mettra pas à jour la somme. – JTP