Rechercher : dans
Par :

Je souhaite qu"il apparaise que 2 chiffres ap

Dernière réponse le 15 oct 2009 à 19:31:03 Joel, le 15 oct 2009 à 18:20:17 
 Signaler ce message aux modérateurs

Bonjour, comment je fait
je souhaite qu"il apparaise que 2 chiffres après la vigule :

document.Envoi.Total_Ttc.value=parseFloat(document.Envoi.Creat_Mt.value)*1.196

merci

Configuration: Windows XP Internet Explorer 7.0

1

Emax62410, le 15 oct 2009 à 18:23:48

En php il y a sa qui marche trés bien :

echo round($resultat, 2);


$resultat correspond au resultat du calcul , et 2 corespond au nombre de chiffres aprés la virgule

Répondre à Emax62410

2

site 3000, le 15 oct 2009 à 18:45:44

Merci de votre réponse mais etant débutant en php je l'intègre ou dans ma formule

document.Envoi.Total_Ttc.value=parseFloat(document.Envoi.Cre­at_Mt.value)*1.196

Répondre à site 3000

3

Emax62410, le 15 oct 2009 à 18:46:48

Peut tu me donner un peu plus de code , pour que je vois comment tout sa est formé ?

Répondre à Emax62410

4

site 3000, le 15 oct 2009 à 18:50:56

Merci de ton aide
voici la totale :

function calcul()
{
if (document.Envoi.Creat_Nb.value<18)
{
document.Envoi.Creat_Mt.value=document.Envoi.Creat_Nb.value*280;

}
else
{
if (document.Envoi.Creat_Nb.value<48)
{
document.Envoi.Creat_Mt.value=document.Envoi.Creat_Nb.value*280;
}
else
{
document.Envoi.Creat_Mt.value=document.Envoi.Creat_Nb.value*280;
}
}
if (document.Envoi.PagS_Nb.value<18)
{
document.Envoi.PagS_Mt.value=document.Envoi.PagS_Nb.value*106;
}
else
{
if (document.Envoi.PagS_Nb.value<48)
{
document.Envoi.PagS_Mt.value=document.Envoi.PagS_Nb.value*106;
}
else
{
document.Envoi.PagS_Mt.value=document.Envoi.PagS_Nb.value*106;
}
}
if (document.Envoi.PagF_Nb.value<18)
{
document.Envoi.PagF_Mt.value=document.Envoi.PagF_Nb.value*90;
}
else
{
if (document.Envoi.PagF_Nb.value<48)
{
document.Envoi.PagF_Mt.value=document.Envoi.PagF_Nb.value*90;
}
else
{
document.Envoi.PagF_Mt.value=document.Envoi.PagF_Nb.value*90;
}
}
if (document.Envoi.PagC_Nb.value<18)
{
document.Envoi.PagC_Mt.value=document.Envoi.PagC_Nb.value*30;
}
else
{
if (document.Envoi.PagC_Nb.value<48)
{
document.Envoi.PagC_Mt.value=document.Envoi.PagC_Nb.value*30;
}
else
{
document.Envoi.PagC_Mt.value=document.Envoi.PagC_Nb.value*30;
}
}
if (document.Envoi.Maint_Nb.value<18)
{
document.Envoi.Maint_Mt.value=document.Envoi.Maint_Nb.value*120;
}
else
{
if (document.Envoi.Maint_Nb.value<48)
{
document.Envoi.Maint_Mt.value=document.Envoi.Maint_Nb.value*120;
}
else
{
document.Envoi.Maint_Mt.value=document.Envoi.Maint_Nb.value*120;
}
}
if (document.Envoi.Ref_Nb.value<18)
{
document.Envoi.Ref_Mt.value=document.Envoi.Ref_Nb.value*120;
}
else
{
if (document.Envoi.Ref_Nb.value<48)
{
document.Envoi.Ref_Mt.value=document.Envoi.Ref_Nb.value*120;
}
else
{
document.Envoi.Ref_Mt.value=document.Envoi.Ref_Nb.value*120;
}
}
if (document.Envoi.NomD_Nb.value<18)
{
document.Envoi.NomD_Mt.value=document.Envoi.NomD_Nb.value*7;
}
else
{
if (document.Envoi.NomD_Nb.value<48)
{
document.Envoi.NomD_Mt.value=document.Envoi.NomD_Nb.value*7;
}
else
{
document.Envoi.NomD_Mt.value=document.Envoi.NomD_Nb.value*7;
}
}
if (document.Envoi.TnomD_Nb.value<18)
{
document.Envoi.TnomD_Mt.value=document.Envoi.TnomD_Nb.value*25;
}
else
{
if (document.Envoi.TnomD_Nb.value<48)
{
document.Envoi.TnomD_Mt.value=document.Envoi.TnomD_Nb.value*25;
}
else
{
document.Envoi.TnomD_Mt.value=document.Envoi.TnomD_Nb.value*25;
}
}
if (document.Envoi.Heb_Nb.value<1)
{
document.Envoi.Heb_Mt.value=document.Envoi.Heb_Nb.value*25;
}
else
{
if (document.Envoi.Heb_Nb.value<2)
{
document.Envoi.Heb_Mt.value=document.Envoi.Heb_Nb.value*30;
}
else
{
document.Envoi.Heb_Mt.value=document.Envoi.Heb_Nb.value*30;
}
}
if (document.Envoi.RegS_Nb.value<3)
{
document.Envoi.RegS_Mt.value=document.Envoi.RegS_Nb.value*240;
}
else
{
if (document.Envoi.RegS_Nb.value<48)
{
document.Envoi.RegS_Mt.value=document.Envoi.RegS_Nb.value*240;
}
else
{
document.Envoi.RegS_Mt.value=document.Envoi.RegS_Nb.value*240;
}
}
if (document.Envoi.Ecom_Nb.value<3)
{
document.Envoi.Ecom_Mt.value=document.Envoi.Ecom_Nb.value*980;
}
else
{
if (document.Envoi.RegS_Nb.value<48)
{
document.Envoi.Ecom_Mt.value=document.Envoi.Ecom_Nb.value*980;
}
else
{
document.Envoi.Ecom_Mt.value=document.Envoi.Ecom_Nb.value*980;
}
}
if (document.Envoi.ComP_Nb.value<18)
{
document.Envoi.ComP_Mt.value=document.Envoi.ComP_Nb.value*0;
}
else
{
if (document.Envoi.ComP_Nb.value<48)
{
document.Envoi.ComP_Mt.value=document.Envoi.ComP_Nb.value*0;
}
else
{
document.Envoi.ComP_Mt.value=document.Envoi.ComP_Nb.value*0;
}
}
if (document.Envoi.EcouR_Nb.value<18)
{
document.Envoi.EcouR_Mt.value=document.Envoi.EcouR_Nb.value*0;
}
else
{
if (document.Envoi.EcouR_Nb.value<48)
{
document.Envoi.EcouR_Mt.value=document.Envoi.EcouR_Nb.value*0;
}
else
{
document.Envoi.EcouR_Mt.value=document.Envoi.EcouR_Nb.value*0;
}
}
if (document.Envoi.RecN_Nb.value<18)
{
document.Envoi.RecN_Mt.value=document.Envoi.RecN_Nb.value*0;
}
else
{
if (document.Envoi.RecN_Nb.value<48)
{
document.Envoi.RecN_Mt.value=document.Envoi.RecN_Nb.value*0;
}
else
{
document.Envoi.RecN_Mt.value=document.Envoi.RecN_Nb.value*0;
}
}
if (document.Envoi.VosC_Nb.value<18)
{
document.Envoi.VosC_Mt.value=document.Envoi.VosC_Nb.value*0;
}
else
{
if (document.Envoi.VosC_Nb.value<48)
{
document.Envoi.VosC_Mt.value=document.Envoi.VosC_Nb.value*0;
}
else
{
document.Envoi.VosC_Mt.value=document.Envoi.VosC_Nb.value*0;
}
}
if (document.Envoi.Phot_Nb.value<18)
{
document.Envoi.Phot_Mt.value=document.Envoi.Phot_Nb.value*0;
}
else
{
if (document.Envoi.Phot_Nb.value<48)
{
document.Envoi.Phot_Mt.value=document.Envoi.Phot_Nb.value*0;
}
else
{
document.Envoi.Phot_Mt.value=document.Envoi.Phot_Nb.value*0;
}
}
if (document.Envoi.CreaL_Nb.value<18)
{
document.Envoi.CreaL_Mt.value=document.Envoi.CreaL_Nb.value*0;
}
else
{
if (document.Envoi.CreaL_Nb.value<48)
{
document.Envoi.CreaL_Mt.value=document.Envoi.CreaL_Nb.value*0;
}
else
{
document.Envoi.CreaL_Mt.value=document.Envoi.CreaL_Nb.value*0;
}
}
if (document.Envoi.CrN_Nb.value<18)
{
document.Envoi.CrN_Mt.value=document.Envoi.CrN_Nb.value*106;
}
else
{
if (document.Envoi.CrN_Nb.value<48)
{
document.Envoi.CrN_Mt.value=document.Envoi.CrN_Nb.value*106;
}
else
{
document.Envoi.CrN_Mt.value=document.Envoi.CrN_Nb.value*106;
}
}
if (document.Envoi.AbN_Nb.value<18)
{
document.Envoi.AbN_Mt.value=document.Envoi.AbN_Nb.value*268;
}
else
{
if (document.Envoi.AbN_Nb.value<48)
{
document.Envoi.AbN_Mt.value=document.Envoi.AbN_Nb.value*268;
}
else
{
document.Envoi.AbN_Mt.value=document.Envoi.AbN_Nb.value*268;
}
}
document.Envoi.Total_Mt.value=parseFloat(document.Envoi.Creat_Mt.value)+parseFloat(document.Envoi.PagS_Mt.value)
+parseFloat(document.Envoi.PagF_Mt.value)+parseFloat(document.Envoi.PagC_Mt.value)+parseFloat(document.Envoi.Maint_Mt.value)+parseFloat(document.Envoi.Ref_Mt.value)
+parseFloat(document.Envoi.NomD_Mt.value)+parseFloat(document.Envoi.TnomD_Mt.value)+parseFloat(document.Envoi.Heb_Mt.value)+parseFloat(document.Envoi.RegS_Mt.value)+parseFloat(document.Envoi.Ecom_Mt.value)+parseFloat(document.Envoi.ComP_Mt.value)+parseFloat(document.Envoi.EcouR_Mt.value)
+parseFloat(document.Envoi.RecN_Mt.value)+parseFloat(document.Envoi.VosC_Mt.value)+parseFloat(document.Envoi.CrN_Mt.value)+parseFloat(document.Envoi.AbN_Mt.value);

document.Envoi.Total_Ttc.value=parseFloat(document.Envoi.Creat_Mt.value)*1.196+parseFloat(document.Envoi.PagS_Mt.value)*1.196
+parseFloat(document.Envoi.PagF_Mt.value)*1.196+parseFloat(document.Envoi.PagC_Mt.value)*1.196+parseFloat(document.Envoi.Maint_Mt.value)*1.196+parseFloat(document.Envoi.Ref_Mt.value)*1.196
+parseFloat(document.Envoi.NomD_Mt.value)*1.196+parseFloat(document.Envoi.TnomD_Mt.value)*1.196+parseFloat(document.Envoi.Heb_Mt.value)*1.196+parseFloat(document.Envoi.RegS_Mt.value)*1.196+parseFloat(document.Envoi.Ecom_Mt.value)*1.196+parseFloat(document.Envoi.ComP_Mt.value)+parseFloat(document.Envoi.EcouR_Mt.value)
+parseFloat(document.Envoi.RecN_Mt.value)+parseFloat(document.Envoi.VosC_Mt.value)+parseFloat(document.Envoi.CrN_Mt.value)*1.196+parseFloat(document.Envoi.AbN_Mt.value)*1.196;

Répondre à site 3000

5

site 3000, le 15 oct 2009 à 18:51:10

Merci de ton aide
voici la totale :

function calcul()
{
if (document.Envoi.Creat_Nb.value<18)
{
document.Envoi.Creat_Mt.value=document.Envoi.Creat_Nb.value*280;

}
else
{
if (document.Envoi.Creat_Nb.value<48)
{
document.Envoi.Creat_Mt.value=document.Envoi.Creat_Nb.value*280;
}
else
{
document.Envoi.Creat_Mt.value=document.Envoi.Creat_Nb.value*280;
}
}
if (document.Envoi.PagS_Nb.value<18)
{
document.Envoi.PagS_Mt.value=document.Envoi.PagS_Nb.value*106;
}
else
{
if (document.Envoi.PagS_Nb.value<48)
{
document.Envoi.PagS_Mt.value=document.Envoi.PagS_Nb.value*106;
}
else
{
document.Envoi.PagS_Mt.value=document.Envoi.PagS_Nb.value*106;
}
}
if (document.Envoi.PagF_Nb.value<18)
{
document.Envoi.PagF_Mt.value=document.Envoi.PagF_Nb.value*90;
}
else
{
if (document.Envoi.PagF_Nb.value<48)
{
document.Envoi.PagF_Mt.value=document.Envoi.PagF_Nb.value*90;
}
else
{
document.Envoi.PagF_Mt.value=document.Envoi.PagF_Nb.value*90;
}
}
if (document.Envoi.PagC_Nb.value<18)
{
document.Envoi.PagC_Mt.value=document.Envoi.PagC_Nb.value*30;
}
else
{
if (document.Envoi.PagC_Nb.value<48)
{
document.Envoi.PagC_Mt.value=document.Envoi.PagC_Nb.value*30;
}
else
{
document.Envoi.PagC_Mt.value=document.Envoi.PagC_Nb.value*30;
}
}
if (document.Envoi.Maint_Nb.value<18)
{
document.Envoi.Maint_Mt.value=document.Envoi.Maint_Nb.value*120;
}
else
{
if (document.Envoi.Maint_Nb.value<48)
{
document.Envoi.Maint_Mt.value=document.Envoi.Maint_Nb.value*120;
}
else
{
document.Envoi.Maint_Mt.value=document.Envoi.Maint_Nb.value*120;
}
}
if (document.Envoi.Ref_Nb.value<18)
{
document.Envoi.Ref_Mt.value=document.Envoi.Ref_Nb.value*120;
}
else
{
if (document.Envoi.Ref_Nb.value<48)
{
document.Envoi.Ref_Mt.value=document.Envoi.Ref_Nb.value*120;
}
else
{
document.Envoi.Ref_Mt.value=document.Envoi.Ref_Nb.value*120;
}
}
if (document.Envoi.NomD_Nb.value<18)
{
document.Envoi.NomD_Mt.value=document.Envoi.NomD_Nb.value*7;
}
else
{
if (document.Envoi.NomD_Nb.value<48)
{
document.Envoi.NomD_Mt.value=document.Envoi.NomD_Nb.value*7;
}
else
{
document.Envoi.NomD_Mt.value=document.Envoi.NomD_Nb.value*7;
}
}
if (document.Envoi.TnomD_Nb.value<18)
{
document.Envoi.TnomD_Mt.value=document.Envoi.TnomD_Nb.value*25;
}
else
{
if (document.Envoi.TnomD_Nb.value<48)
{
document.Envoi.TnomD_Mt.value=document.Envoi.TnomD_Nb.value*25;
}
else
{
document.Envoi.TnomD_Mt.value=document.Envoi.TnomD_Nb.value*25;
}
}
if (document.Envoi.Heb_Nb.value<1)
{
document.Envoi.Heb_Mt.value=document.Envoi.Heb_Nb.value*25;
}
else
{
if (document.Envoi.Heb_Nb.value<2)
{
document.Envoi.Heb_Mt.value=document.Envoi.Heb_Nb.value*30;
}
else
{
document.Envoi.Heb_Mt.value=document.Envoi.Heb_Nb.value*30;
}
}
if (document.Envoi.RegS_Nb.value<3)
{
document.Envoi.RegS_Mt.value=document.Envoi.RegS_Nb.value*240;
}
else
{
if (document.Envoi.RegS_Nb.value<48)
{
document.Envoi.RegS_Mt.value=document.Envoi.RegS_Nb.value*240;
}
else
{
document.Envoi.RegS_Mt.value=document.Envoi.RegS_Nb.value*240;
}
}
if (document.Envoi.Ecom_Nb.value<3)
{
document.Envoi.Ecom_Mt.value=document.Envoi.Ecom_Nb.value*980;
}
else
{
if (document.Envoi.RegS_Nb.value<48)
{
document.Envoi.Ecom_Mt.value=document.Envoi.Ecom_Nb.value*980;
}
else
{
document.Envoi.Ecom_Mt.value=document.Envoi.Ecom_Nb.value*980;
}
}
if (document.Envoi.ComP_Nb.value<18)
{
document.Envoi.ComP_Mt.value=document.Envoi.ComP_Nb.value*0;
}
else
{
if (document.Envoi.ComP_Nb.value<48)
{
document.Envoi.ComP_Mt.value=document.Envoi.ComP_Nb.value*0;
}
else
{
document.Envoi.ComP_Mt.value=document.Envoi.ComP_Nb.value*0;
}
}
if (document.Envoi.EcouR_Nb.value<18)
{
document.Envoi.EcouR_Mt.value=document.Envoi.EcouR_Nb.value*0;
}
else
{
if (document.Envoi.EcouR_Nb.value<48)
{
document.Envoi.EcouR_Mt.value=document.Envoi.EcouR_Nb.value*0;
}
else
{
document.Envoi.EcouR_Mt.value=document.Envoi.EcouR_Nb.value*0;
}
}
if (document.Envoi.RecN_Nb.value<18)
{
document.Envoi.RecN_Mt.value=document.Envoi.RecN_Nb.value*0;
}
else
{
if (document.Envoi.RecN_Nb.value<48)
{
document.Envoi.RecN_Mt.value=document.Envoi.RecN_Nb.value*0;
}
else
{
document.Envoi.RecN_Mt.value=document.Envoi.RecN_Nb.value*0;
}
}
if (document.Envoi.VosC_Nb.value<18)
{
document.Envoi.VosC_Mt.value=document.Envoi.VosC_Nb.value*0;
}
else
{
if (document.Envoi.VosC_Nb.value<48)
{
document.Envoi.VosC_Mt.value=document.Envoi.VosC_Nb.value*0;
}
else
{
document.Envoi.VosC_Mt.value=document.Envoi.VosC_Nb.value*0;
}
}
if (document.Envoi.Phot_Nb.value<18)
{
document.Envoi.Phot_Mt.value=document.Envoi.Phot_Nb.value*0;
}
else
{
if (document.Envoi.Phot_Nb.value<48)
{
document.Envoi.Phot_Mt.value=document.Envoi.Phot_Nb.value*0;
}
else
{
document.Envoi.Phot_Mt.value=document.Envoi.Phot_Nb.value*0;
}
}
if (document.Envoi.CreaL_Nb.value<18)
{
document.Envoi.CreaL_Mt.value=document.Envoi.CreaL_Nb.value*0;
}
else
{
if (document.Envoi.CreaL_Nb.value<48)
{
document.Envoi.CreaL_Mt.value=document.Envoi.CreaL_Nb.value*0;
}
else
{
document.Envoi.CreaL_Mt.value=document.Envoi.CreaL_Nb.value*0;
}
}
if (document.Envoi.CrN_Nb.value<18)
{
document.Envoi.CrN_Mt.value=document.Envoi.CrN_Nb.value*106;
}
else
{
if (document.Envoi.CrN_Nb.value<48)
{
document.Envoi.CrN_Mt.value=document.Envoi.CrN_Nb.value*106;
}
else
{
document.Envoi.CrN_Mt.value=document.Envoi.CrN_Nb.value*106;
}
}
if (document.Envoi.AbN_Nb.value<18)
{
document.Envoi.AbN_Mt.value=document.Envoi.AbN_Nb.value*268;
}
else
{
if (document.Envoi.AbN_Nb.value<48)
{
document.Envoi.AbN_Mt.value=document.Envoi.AbN_Nb.value*268;
}
else
{
document.Envoi.AbN_Mt.value=document.Envoi.AbN_Nb.value*268;
}
}
document.Envoi.Total_Mt.value=parseFloat(document.Envoi.Creat_Mt.value)+parseFloat(document.Envoi.PagS_Mt.value)
+parseFloat(document.Envoi.PagF_Mt.value)+parseFloat(document.Envoi.PagC_Mt.value)+parseFloat(document.Envoi.Maint_Mt.value)+parseFloat(document.Envoi.Ref_Mt.value)
+parseFloat(document.Envoi.NomD_Mt.value)+parseFloat(document.Envoi.TnomD_Mt.value)+parseFloat(document.Envoi.Heb_Mt.value)+parseFloat(document.Envoi.RegS_Mt.value)+parseFloat(document.Envoi.Ecom_Mt.value)+parseFloat(document.Envoi.ComP_Mt.value)+parseFloat(document.Envoi.EcouR_Mt.value)
+parseFloat(document.Envoi.RecN_Mt.value)+parseFloat(document.Envoi.VosC_Mt.value)+parseFloat(document.Envoi.CrN_Mt.value)+parseFloat(document.Envoi.AbN_Mt.value);

document.Envoi.Total_Ttc.value=parseFloat(document.Envoi.Creat_Mt.value)*1.196+parseFloat(document.Envoi.PagS_Mt.value)*1.196
+parseFloat(document.Envoi.PagF_Mt.value)*1.196+parseFloat(document.Envoi.PagC_Mt.value)*1.196+parseFloat(document.Envoi.Maint_Mt.value)*1.196+parseFloat(document.Envoi.Ref_Mt.value)*1.196
+parseFloat(document.Envoi.NomD_Mt.value)*1.196+parseFloat(document.Envoi.TnomD_Mt.value)*1.196+parseFloat(document.Envoi.Heb_Mt.value)*1.196+parseFloat(document.Envoi.RegS_Mt.value)*1.196+parseFloat(document.Envoi.Ecom_Mt.value)*1.196+parseFloat(document.Envoi.ComP_Mt.value)+parseFloat(document.Envoi.EcouR_Mt.value)
+parseFloat(document.Envoi.RecN_Mt.value)+parseFloat(document.Envoi.VosC_Mt.value)+parseFloat(document.Envoi.CrN_Mt.value)*1.196+parseFloat(document.Envoi.AbN_Mt.value)*1.196;

Répondre à site 3000

6

site 3000, le 15 oct 2009 à 18:52:58

Exuse j'ai envoyer 2 fois

Répondre à site 3000

7

Emax62410, le 15 oct 2009 à 19:01:52

Je ne connai pas trop le javascript mais tu pourrai utiliser sa

var nombre = document.Envoi.Total_Ttc.value;
var resultat = Math.round(nombre*100) / 100;

ou un truc dans le genre : http://www.wikituto.org/index.php/Math:Arrondir_des_nombres_­Javascript

Mais je ne suis pas sur de la façons dont j'ai formulais sa .

Répondre à Emax62410

8

 site 3000, le 15 oct 2009 à 19:31:03

Non je arrive pas mais je doit pas l'integré au bonne endroit

Répondre à site 3000