Tableau de prix : addition
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.
Code:
1 2
|
carte = new Array(11.50, 16.50, 12.50, 10.50); |
j'accède sans problème à mes prix et peux les additionner en faisant:
Code:
1 2
|
total = parseFloat(carte[1]) + parseFloat(carte[2]); |
Je parcours avec une boucle for mon formulaire pour voir quels sont les champs de type "number" qui ont une valeur > 0.
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
Code:
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]);
}
} |
Quelqu'un aurait-il une idée.
Merci pour votre aide.