Bonjour,
je suis novice en JavaScript.
J'ai un tableau qui comporte des prix et sur ma page, j'ai des input de type "number". Les input se nomment "number1", "number2"...
Les prix des number sont stockés dans mon tableau ci-dessous.
j'accède sans problème à mes prix et peux les additionner en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 carte = new Array(11.50, 16.50, 12.50, 10.50);
Je parcours avec une boucle for mon formulaire pour voir quels sont les champs de type "number" qui ont une valeur > 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 total = parseFloat(carte[1]) + parseFloat(carte[2]);
Puis je vais cherche le prix du "number" correspondant dans mon tableau et souhaite additionner les prix des différents qui ont une valeur > 0 et les stocke dans une variable total.
C'est là que cela ne fonctionne plus. J'ai soit NAN ou undefined.
Voici ma boucle ou j'additionne les prix
Quelqu'un aurait-il une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(var Indice =1; Indice <= 3; Indice++){ if(document.getElementById('number' + Indice).value > 0){ total = total + parseFloat(carte[Indice - 1]); } }
Merci pour votre aide.
Partager