Bonjour
j'ai besoin de faire un calcul en javascript
voici mon code :
mon formulaire est :Code:<script type='text/javascript'> function TEST(){ var W1=(!isNaN(document.getElementById('PL1').value))?Number(document.getElementById('PL1').value):"x"; var W2=(!isNaN(document.getElementById('PL2').value))?Number(document.getElementById('PL2').value):"x"; var W3=(!isNaN(document.getElementById('PL3').value))?Number(document.getElementById('PL3').value):"x"; var W4=(!isNaN(document.getElementById('PL4').value))?Number(document.getElementById('PL4').value):"x"; document.getElementById('TOT1').value=(W1!="x" && W2!="x" && W3!="x" && W4!="x")? W1-W2*W4/W3:'???'; } </script>
le résultat s'affiche aussitot dans la case TOT1Code:<INPUT type="text" id=PL1 onkeyup=TEST() size=3 name=01 style="font-family: Arial; font-size: 10pt; border: 1px solid #808080"> <INPUT type="text" id=PL2 onkeyup=TEST() size=3 name=02 style="font-family: Arial; font-size: 10pt; border: 1px solid #808080"> <INPUT type="text" id=PL3 onkeyup=TEST() size=3 name=03 style="font-family: Arial; font-size: 10pt; border: 1px solid #808080"> <INPUT type="text" id=PL4 onkeyup=TEST() size=3 name=04 style="font-family: Arial; font-size: 10pt; border: 1px solid #808080"> <INPUT type="text" id=TOT1 size=3 name=05 style="font-family: Arial; font-size: 10pt; border: 1px solid #808080">
seulement le calcul que je souhaite faire ne calcul pas correctement
je souhaiterais que le script calcul
PL2 X PL4 = Résultat N°1 puis
PL1 - résultat N°1 = résultat N°2
résultat N°2 / PL3 = résultat N°3
et c'est le résultat N°3 que je souhaite affiché
exemple
PL1 = 12
PL2 = 3.2
PL3 = 0.020
PL4 = 3
l'opération est donc :
PL2 X PL4 = 9.6
PL1 - 9.6 = 2.4
2.4 / PL3 = 120
c'est donc 120 que je souhaite affiché dans la case TOT1
seulement je n'arrive pas a mettre en oeuvre cette opération avec ce code javascript
avez vous une solution
Merci
-----