begin process at 2012 02 13 18:45:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Problèmes avec un nombre et les decimal


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problèmes avec un nombre et les decimal

jeudi 19 octobre 2006 à 12:59:30 | Problèmes avec un nombre et les decimal

takali

Voila j'ai fait un simple calcul en javascript qui doit me retourné un resultat, le problème c'est que si le resultat retourné sera 4.50 le zero et automatiquement supprimé, je souhaiterais avoir deux decimal a la fin de mon resultat même si c'est un zero à la fin.

Merci pour votre aide

Voici le mon code :
<html>
<head>
<title>calcul</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function calcul() {
var formule=(1.50+1.50+1.50);
var total=parseFloat(formule)*100
total=Math.round(total)/100;
form1.valeur1.value = total;
}
//-->
</script>
</head>

<body onload="calcul();">
<form name="form1" id="form1">
<input name="valeur1" id="valeur1" type="text" value="">
</form>
</body>
</html>


Si quelqu'un pouvait m'aider merci

________________
rem909
vendredi 20 octobre 2006 à 11:39:07 | Re : Problèmes avec un nombre et les decimal

nickadele

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Une petite fonction qui n'est pas de moi mais qui pourra t'aider : form1.valeur1.value = format(total, 2, " "); function format(valeur,decimal,separateur) { // formate un chiffre avec 'decimal' chiffres après la virgule et un separateur var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; var val=Math.floor(Math.abs(valeur)); if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;} var val_format=val+""; var nb=val_format.length; for (var i=1;i<4;i++) { if (val>=Math.pow(10,(3*i))) { val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i)); } } if (decimal>0) { var decim=""; for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";} deci=decim+deci.toString(); val_format=val_format+"."+deci; } if (parseFloat(valeur)<0) {val_format="-"+val_format;} return val_format; }
vendredi 20 octobre 2006 à 11:48:02 | Re : Problèmes avec un nombre et les decimal

takali

Merci pour ta participation, mais j'ai trouvé beaucoup plus simple :

Look at :

<script language="JavaScript">
<!--
function calcul() { var formule=(1.50+1.50+1.50);
var total=parseFloat(formule)*100
total=Math.round(total)/100;
total+=0; form_t_cady.t_cady.value=total.toFixed(2); }
//-->
</script>

"total.toFixed(2)" en ajoutant "toFixed(2)" j'arrive à garder mais deux zero
apres la virgule

Mrci quand même pour ta participation



Cette discussion est classée dans : resultat, problèmes, decimal, calcul, total


Répondre à ce message

Sujets en rapport avec ce message

Problèmes de calcul d'un nombre avec les decimal [ par takali ] Voila j'ai fait un simple calcul en javascript qui doit me retourné un resultat, le problème c'est que si le resultat retourné sera 4.50 le zero et au Besoins d'aide :( :Besoin d'aide sur Problème de resultat sur un calcul [ par takali ] Bonjour à tous Voila j'ai fait un simple calcul en javascript qui doit me retourné un resultat, le problème c'est que si le nombre si je fait 1.50 + 1 fonction calcul() stock [ par lordlifen ] Bonjour, J'ai des produits avec chacun son stock et j'aimerais pouvoir recuperer le total du stock des produits. Voici mon code if (isset($_POST['id formulaire calcul javascript débutant [ par badziz ] Bonjour,J'ai réalisé un petit formulaire de calcul en javascript et html mais j'ai un problème pour l'affichage des résultats, voici le code: <fo feuille de calcul dans access [ par marcus275 ] Est il possible d'insérer une feuille de calcul type excell dans un formuliare access : J'aimerais avoir un tableau qu'on pourrait compléter, donc i Calcul dynamique [ par reunionnais974 ] Bonjour à tous,j'ai un souci de compatibilité entre ie6 et Mozillia pour un calucl voici le code : script pour du calcul dans un pdf sous adobe [ par asreum ] Bonjour, Voilà, je ne connais rien en script, mais j'aurais besoin d'aide : J'ai un formulaire dans lequel je fais la somme de plusieurs valeurs (to petit calcul automatique [ par nougitch ] Bonjour,Je souhaite mettre en place un calcul automatique avec deux champs texte "c1" et "c2" puis un troisième "total", équivalent à "c1" + "c2".J'ai ça ma caC la têt!!!(formulaire html sous netscape) [ par rajolalaina ] bonjour,je voudrais savoir pouquoi mon script ne fonctionne pas sous netscape ou firefox. Le voici :functioncalculerTotal () { var total=eval(0);tot FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP [ par fidecourt ] Bonjour à tous, langage utilisé : PHP J'ai un souci : j'ai un formulaire nommé "ChoixArticle" qui comporte les infos suivantes Ref article hauteur lar


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,678 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales