auto calculer la somme des valeurs d'entrée avec javascript
J'ai une page html qui possède de nombreuses créé dynamiquement les zones d'entrée. Le nombre de zones de texte de varier à chaque fois.
Je veux calculer la somme des nombres que l'utilisateur a entré, et disply il. Lorsque l'utilisateur supprimer un numéro de la somme doit calculer automatiquement.
Comment puis-je le faire avec du javascript?
Grâce
- Veuillez fournir un échantillon de votre Structure HTML. Vos entrées de partager une classe, d'un conteneur, ou d'avoir les ID qui sont similaires?
- oui, ils sont à l'intérieur d'un div.Je peux fournir un id à l'entrée si je veux.
Vous devez vous connecter pour publier un commentaire.
En jQuery quelque chose comme cela devrait fonctionner avec quelques hypothèses:
Les hypothèses que votre champs de saisie ont tous la classe 'ajouter' et que votre dernier champ de saisie de l'ID est "total".
En pur JS:
Permettez-moi de préciser quand je relis mes notes, mais voici une réponse qui, je crois, fonctionne... (Mon Java Script est très rouillé)...
Faire l'entrée des boîtes de partager un attribut (ou de l'utilisation de la balise) de sorte que vous pouvez obtenir une collection de marcher à travers, peu importe la taille... Puis sur l'événement onkeyup sur toutes les entrées d'appel de cette fonction qui fait la somme des totaux. Mettre le résultat dans une autre entrée avec l'ID vous savez à l'avance...
Vous aurez pour valider la saisie, car si l'un d'eux n'est pas un numéro, puis le total sera également "NAN"
Bien ici est un exemple de travail, vous pouvez construire hors de cela, j'ai juste jeté: Il est évident qu'elle a besoin de beaucoup de polissage sur votre fin...