La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Formatage monetaire de nombre
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Formatage monetaire de nombre  (Lu 1161 fois)
Formatage monetaire de nombre
« sur: le 20-11-2006 a 12:41:08 »
nicolasferraris
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour, je voudrais formater
les nombres de 3 champ dans un formulaire mais je n'y arrive pas.

Je voudrais un format de type : 1000,00 pour 1000
sur les variables du code ci-dessous :
var tt
var ttc
var vat

Merci pour votre aide

Code:

<script language=JavaScript>
function Calcule()
{
var pr1
var pr2
var pr3
var pr4
var pr5
var pr6
var pr7
var pr8
var pr9
var pr10
var pr11
var pr12
var pr13
var pr14
var pr15
var tt
var ttc
var vat
pr1=document.sponsor.company_logo_room.value*1200
pr2=document.sponsor.company_logo_website.value*600
pr3=document.sponsor.inserting_conference_bag.value*1200
pr4=document.sponsor.sponsor_badges.value*2500
pr5=document.sponsor.sponsor_computer_center.value*2500
pr6=document.sponsor.sponsor_welcome_reception.value*2000
pr7=document.sponsor.sponsor_exhibitor_cocktail.value*2000
pr8=document.sponsor.sponsor_coffee.value*2500
pr9=document.sponsor.sponsor_social_evening.value*2000
pr10=document.sponsor.back_cover_page_final_program.value*1500
pr11=document.sponsor.back_cover_page_abstract_book.value*1500
pr12=document.sponsor.first_cover_final_program.value*1200
pr13=document.sponsor.first_cover_abstract_book.value*1200
pr14=document.sponsor.pack_3.value*1150
pr15=document.sponsor.industrial_presentation.value*2500
tt=pr1+pr2+pr3+pr4+pr5+pr6+pr7+pr8+pr9+pr10+pr11+pr12+pr13+pr14+pr15
vat=tt*0.196
ttc=vat+tt
document.sponsor.ht.value=tt
document.sponsor.vat.value=vat
document.sponsor.ttc.value=ttc
}

</script>

Rapporter au modérateur  

Re:Formatage monetaire de nombre
« Répondre #1 sur: le 01-12-2006 a 11:18:55 »
Bh@Mp0
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 5





Voir le Profil
Répondre avec citation

Trouver sur toutjavascript :
Code:
// D'autres scripts sur http://www.toutjavascript.com
// Si vous utilisez ce script, merci de m'avertir !

// Merci à Nicolas pour sa petite rustine !

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;
}

Exemple : http://www.toutjavascript.com/source/formater.html

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg