Bonjour,
je suis un peu nul en javascript, je dois faire un calcul de marge.
voici ma fonction
problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function updateMargin() { var grossValue = document.forms["new_product"].products_price.value; // valeur net du prix var costValue = document.forms["new_product"].products_cost.value; // cout d'achat var handlingValue = document.forms["new_product"].products_handling.value; // manutention ou autres frais if (costValue == NaN) costValue=0; if (handlingValue == NaN) handlingValue=0; marginValue = 100 - (( ((parseInt(costValue) + parseInt(handlingValue)) ) / parseInt(grossValue)) * 100); if (marginValue == NaN) marginValue=0; document.getElementById('products_price_margins').innerHTML = marginValue + "%"; }
Si costValue est vide ou rempli la valeur marginValue = NaN
Si handlingValue est vide ou rempli la valeur marginValue = NaN
Si handlingValue et costValue sont rempli alors le calcul se fait correctement
Pourriez vous m'aider à résoudre ce problème ?
merci
Partager