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 :

Forcer l'affichage de 3 chiffres aprés la virgule


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 317
    Par défaut Forcer l'affichage de 3 chiffres aprés la virgule
    Bonjour à tous
    j'ai fait plein de recherches sans trouver grand chose sur le sujet. Je veux afficher 3 décimales à mes résultat, je croyais avoir trouvé mais bien sur ça ne fonctionne pas.
    j' essayer ça sur mes input number
    comme ça ne fonctionne pas j'ai utilisé la fonction round dans javascript mais sans aucun résultat, le code tourne et calcul bien les valeurs mais affiche le nombre de décimale comme bon l'entend
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var zpiquet = ($ZPi.val() * 1 + $DiPlus1.val() * 1);
                     $ZPiPlus1.val(Math.round(zpiquet * 1000) / 1000)
    exist_t_il un moyen qui ne prend pas trois pages de code ?
    merci d'avance
    (au fait le fois 1 fonctionne trés bien pour transformer le texte en numérique , j'avais déjà vu ça en vb pour forcer les conversion et javascript accepte aussi, ha, si tout était comme ça.......

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 317
    Par défaut
    merci pour le lien car les infos sont maigres sur le sujet, mais n'est-il pas possible de formater directement les "input number" en html oucss ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- CSS n'est pas fait pour ça. Du tout.

    2- En HTML, oui, on peut ajouter un pattern à l'input pour "forcer" l'écriture selon un format.

    3- Mais toi, tu parles d'"affichage... Après traitement ? en PHP ? ... ?


    Citation Envoyé par dmoluc Voir le message
    merci pour le lien car les infos sont maigres sur le sujet...
    Sérieusement....

  5. #5
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 317
    Par défaut
    avec to fixed au mieux ça ne block pas le programme mais aucun résultat
    j'abandonne, je vais peu être me rediriger vers PHP je pense m'être tromper de langage, trop compliqué et surtout trop différent de VB
    merci quand même pour vos réponses

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par dmoluc Voir le message
    ... je pense m'être tromper de langage...

    Comme tu n'as JAMAIS expliqué clairement le BUT, l'OBJECTIF FINAL de tout ton bric-à-brac, on ne peut rien confirmer...
    Ni te conseiller.

    Ça fait des semaines que tu "bricoles".... "au petit bonheur la chance".

    En plus, tu ne réponds pas à nos questions.

  7. #7
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Citation Envoyé par dmoluc Voir le message
    avec to fixed au mieux ça ne block pas le programme mais aucun résultat
    j'abandonne, je vais peu être me rediriger vers PHP je pense m'être tromper de langage, trop compliqué et surtout trop différent de VB
    merci quand même pour vos réponses
    Trop compliqué

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    let x = 0.00123456789;
    let str = '1234789.50879 €';
     
    console.log(`Number('1.6715').toFixed(2) = ${ Number('1.6715').toFixed(2) }`);
    console.log(`x.toFixed(14) = ${ x.toFixed(14) }`);
    console.log(`(x ** 2).toFixed(14) = ${ (x ** 2).toFixed(14) }`);
    console.log(`parseFloat(str).toFixed(2) = ${ parseFloat(str).toFixed(2) }`);
    Number('1.6715').toFixed(2) = 1.67
    x.toFixed(14) = 0.00123456789000
    (x ** 2).toFixed(14) = 0.00000152415788
    parseFloat(str).toFixed(2) = 1234789.51
    j'abandonne, je vais peu être me rediriger vers PHP

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/05/2015, 16h26
  2. Affichage nombre de chiffres après la virgule
    Par firebird13 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 10/06/2013, 19h51
  3. Float et affichage de 3 chiffres après la virgule sans arrondi
    Par Lolitaaa dans le forum Général Java
    Réponses: 3
    Dernier message: 20/05/2011, 10h59
  4. affichage de 2 chiffre après la virgule
    Par hbar01 dans le forum Général Java
    Réponses: 1
    Dernier message: 03/05/2008, 02h49
  5. Réponses: 2
    Dernier message: 10/09/2006, 12h35

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