Pas forcement jai quand meme 29 ans et toutes mes dents !
Version imprimable
Pas forcement jai quand meme 29 ans et toutes mes dents !
oui à 12 ans j'aurais été très précosse ... :lol:
Aaaarrgghh !
A marche po !
Erreur de script :
Ligne:13
Caractère:1
Code:0
Erreur:')' attendu
URL:http://127.0.0.1/accueil.php
dsl
Code:
1
2
3
4
5
6
7
8 function calculateCoefficient(){ var PV = Number(document.getElementById('PV');) var PA = Number(document.getElementById('PA');) var myCOEF= PV/PA; myCOEF=Math.round(myCOEF,2).toFixed(2) document.getElementById('COEF').value=myCOEF; }
Il doit y avoir un gremlin ds mon pc ...
Maintenant jai un NaN dans le champs COEF !!!! 8O
division par 0 ?
Code:
1
2
3
4
5
6
7 function calculateCoefficient(){ var PV = Number(document.getElementById('PV');) var PA = Number(document.getElementById('PA');) var myCOEF= PV/PA; myCOEF=Math.round(myCOEF,2) document.getElementById('COEF').value=myCOEF; }
euh non je pense pas : 29.90/7.15 ?
attention entre point et virgule !!!
Avec la virgule ca me fait la meme chose : NaN
Si pres du but, et tout secroule ! snif!
tu le lances à quel moment le script? sur quel evenement?
sinon une grosse bourde ici:
Code:
1
2 var PV = Number(document.getElementById('PV').value) var PA = Number(document.getElementById('PA').value)
value sinon PA et PV sont des objets !
Voila ce que jai :
Cela m'affiche NaN dans le resultat COEFCode:
1
2
3
4
5
6
7 function calculateCoefficient(){ var PV = Number(document.getElementById('PV')); var PA = Number(document.getElementById('PA')); var myCOEF= PV/PA; myCOEF=Math.round(myCOEF,2) ; document.getElementById('COEF').value=myCOEF; }
Ce code fonctionne avec les . mais il ma manque larrondi :
Myster et boule de flipperCode:
1
2
3
4
5
6 function calculateCoefficient(){ var PV = document.getElementById('PV'); var PA = document.getElementById('PA'); var COEF = document.getElementById('COEF'); COEF.value = PV.value / PA.value; }
Bon alors maintenant je nai plus de NaN (sauf avec une ,) mais par contre il me tronque avant la virgule : 4 au lieu de 4.18Code:
1
2
3
4
5
6
7 function calculateCoefficient(){ var PV = Number(document.getElementById('PV').value); var PA = Number(document.getElementById('PA').value); var myCOEF= PV/PA; myCOEF=Math.round(myCOEF,2); document.getElementById('COEF').value=myCOEF; }
oui pardon je nai pas repondu a ta question :
le script est ds le HEAD et jai mis un onchange sur PV, jai enleve le onchange sur PA. Mais ca ne change pas gd chose a part le fait que le COEF ne saffiche que lorsque je finis de remplir la deuxieme "case"
Code:
1
2
3
4
5
6
7 function calculateCoefficient(){ var PV = ParseFloat(document.getElementById('PV').value); var PA = ParseFloat(document.getElementById('PA').value); var myCOEF= PV/PA; myCOEF=Math.round(myCOEF,2); document.getElementById('COEF').value=myCOEF; }
Je crois que je ne vais jamais men sortir de ce truc :
Erreur de script : Objet attendu
Voici le code en entier et le HTML :
Code:
1
2
3
4
5
6
7 function calculateCoefficient(){ var PV = Number(document.getElementById('PV').value); var PA = Number(document.getElementById('PA').value); var myCOEF= PV/PA; myCOEF=Math.round(myCOEF,2); document.getElementById('COEF').value=myCOEF; }
Code:
1
2
3 <input name="PA" type="text" id="PA" size="7" /> <input name="COEF" type="text" id="COEF" size="7" readonly="true" /> <input name="PV" type="text" id="PV" onchange="calculateCoefficient()" size="7" />
adjugé vendu ...
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script type='text/javascript'> function calculateCoefficient(){ if(document.getElementById('PV').value.length>0 & document.getElementById('PA').value.length>0){ var PV = parseFloat(document.getElementById('PV').value); var PA = parseFloat(document.getElementById('PA').value); var myCOEF= PV/PA; myCOEF=myCOEF.toFixed(2); document.getElementById('COEF').value=myCOEF;} }</script> </head> <body> <input type='text' id="PV" onkeyup="calculateCoefficient()"/> <input type='text' id="PA" onkeyup="calculateCoefficient()"/> <input type='text' id="COEF" readonly/>
MAGNIFIQUE !!!!!
YOU ARE THE BEST !!!
Tout marche a merveille
Il ne te reste qu'à ajouter le TAG :resolu: