euh, je pensais avoir mal compris alors j'ai fait un essai, le code suivant
Code :
- <html>
- <head>
- <script>
- function changeSousTheme(val){
- alert(val);
- }
- function calculer(){
- var a=0;
- var b=0;
- a = document.gogo.t1.value;
- b = document.gogo.t2.value;
- alert(formatNumber(a/b));
- }
- function formatNumber(nbr) {
- var result = NaN;
- if (typeof(nbr) == 'number') {
- var str = new String(nbr);
- var parts = str.split('.');
- result = parts[0] + '.' + (parts.length == 1 ? '00' : (parts[1] + '0').substring(0,5));
- }
- return result;
- }
- </script>
- </head>
- <body>
- <form name="gogo">
- <br><br><br>
- <center>
- <br><br>
- <input type="text" name="t1" size="5">
- <br>divisé par<br>
- <input type="text" name="t2" size="5">
- <br><br>
- <input type="button" onClick="javascript:calculer();" value="calcul">
- </center>
- </form>
- </body>
- </html>
|
le résultat est donc la division des 2 chiffres. Quand on tape 3.3 / 12 on obtient 0.27499 au lieu de 0.275...
ps : j'ai rajouté une des méthodes trouvé dans le lien pré-cité