IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Conversion chiffre en lettre


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2006
    Messages : 96
    Par défaut Conversion chiffre en lettre
    Bonjour

    j'ai trouver un script js sur le web qui permet de convertir les chiffre en lettre. mais ce lui la possède qq limitations:

    1- il n'affiche que 2 décimale
    2- le zéro à la fin du chiffre est ignorer

    y'a t'il un moyen de créer une fonction ou télécharger un script similaire ?

    j'aurai besoin de convertir un champ input avec le montant en chiffre vers un autre chmap input ou textarea en toute lettre afin que je puisse l'inserer dans une bdd en php.

    merci de votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2006
    Messages : 96
    Par défaut
    Merci pour la réponse mais malheureusement il est toujour limité a 2 décimale

  4. #4
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2006
    Messages : 96
    Par défaut
    Merci pour votre aide
    j'ai trouvé la solution:

    il fallait modifier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	// séparation entier + décimales
    	n=n.replace(/(^0+)|(\.0+$)/g,"");
    	n=n.replace(/([.,]\d{3})\d+/,"$1");
    	n1=n.replace(/[,.]\d*/,"");
    	n2= n1!=n ? n.replace(/\d*[,.]/,"") : false;

    mais par contre
    actuellement il transmet dans un div
    moi je veux qu'il ecrit le montant dans un input ???
    comment faire svp


    merci

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    et ? tu ne peux pas le modifier ...
    vu qu'il est capable de transcrire la partie entière ....
    il peut aussi le faire pour la partie decimale sans le limiter à deux ...

    n1 = partie entière n2 partie décimale ...
    regarde le traitement infligé à n1 et fait le même pour n2 ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2006
    Messages : 96
    Par défaut
    Bonjour

    au faite j'ai trouvé comment transformer la valeur du div en input avec la saisie a la volé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function calcule(){
    	document.getElementById("total_ch").onkeyup=function(){
    		document.getElementById("lettres").firstChild.data=trans(this.value)
    		document.getElementById("total_lt").value=document.getElementById("lettres").firstChild.data=trans(this.value)
    	}
    }
    bonne chance a tous.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Maroc

    Informations forums :
    Inscription : Novembre 2007
    Messages : 381
    Par défaut
    Bonjour,
    Pour le teste de Milliard je fais quoi?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function million(n){
    return n>=1 ? " Milliard";
    }
    faut il modifier un autre truc?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SQL Conversion chiffre en lettre
    Par laurep dans le forum Débuter
    Réponses: 15
    Dernier message: 22/01/2025, 10h00
  2. conversion chiffres en lettres
    Par djazair dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 03/07/2007, 18h24
  3. Réponses: 1
    Dernier message: 30/05/2007, 18h19
  4. conversion chiffre en lettre
    Par dejiein dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/06/2006, 09h50
  5. conversion chiffre en lettre
    Par arezki76 dans le forum Oracle
    Réponses: 3
    Dernier message: 17/12/2005, 12h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo