Page 1 sur 1

modofier fonction somme

Posté : 11 mars 2010, 10:55
par jtitin
Bonjour

je suis débutant php et je cherche à modifier cette fonction pour y intégrer une soustraction.
actuellement le résultat (prix) est la somme des input 'el_'+i
à cette somme je veux soustraire la valeur de input (el_25)
comment faire: prix = somme ('el_'+i) - (el_25).value
merci

function sum_elements(){
var prix=0;
var result = document.getElementById('prix');
for(var i = 1; i<=10; i++){
var element = document.getElementById('el_'+i);
if(element.value!='' && !isNaN(element.value)){

prix += parseInt(element.value);

}

}
result.value = prix;
}

Re: modofier fonction somme

Posté : 11 mars 2010, 10:59
par stealth35
hello, c'est pas du PHP c'est du javascript

Re: modofier fonction somme

Posté : 11 mars 2010, 11:05
par jtitin
exact
je me suis mélangé les pinceaux
je fait les 2 en même temps

mais à tout azar si vous connaissez le javascript, avez vous une solution
merci

Re: modofier fonction somme

Posté : 11 mars 2010, 11:09
par stealth35

Code : Tout sélectionner

function sum_elements(){ var prix = 0; var result = document.getElementById('prix'); var el25 = document.getElementById('el_25'); for(var i = 1; i<=10; i++) { var element = document.getElementById('el_'+i); if(element.value!='' && !isNaN(element.value)){ prix += parseInt(element.value); } } result.value = prix - el25.value; }

Re: modofier fonction somme

Posté : 11 mars 2010, 11:13
par jtitin
merci c'est gentl

Re: modofier fonction somme

Posté : 11 mars 2010, 16:52
par Truc
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.