Formatage monetaire de nombre

Thématique Formatage monetaire de nombre, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


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 446 fois)
Formatage monetaire de nombre
« sur: le 20-11-2006 à 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   Connecté
Re:Formatage monetaire de nombre
« Répondre #1 sur: le 01-12-2006 à 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   Connecté
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.
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg