Donnez vie à vos documents numériques !
 

JavaScript (Montant)

abracadabraPDF Forums PDF – Général JavaScript (Montant)

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45965
    Sky
    Membre

    Bonjour,
    J’aurais besoin de JavaScript pour des montants en français et en anglais. (Voir PDF ci-joint)

    Français (9 999,00)
    Qu’il soit écrit avec un « . » ou avec une « , » ça devient = 9 999,00
    Il ne doit pas y avoir de symbole monétaire;
    Il ne doit pas y avoir de valeur par défaut (0,00) lorsque le champ est vide;
    Les champs doivent pouvoir fonctionner avec les outils de calcul.

    Anglais (9,999.00)
    Qu’il soit écrit avec un « . » ou avec une « , » ça devient = 9,999.00
    Il ne doit pas y avoir de symbole monétaire;
    Il ne doit pas y avoir de valeur par défaut (0.00) lorsque le champ est vide;
    Les champs doivent pouvoir fonctionner avec les outils de calcul.

    Pouvez-vous m’aider ?
    Merci d’avance !!

Affichage de 22 réponses de 1 à 22 (sur un total de 22)
  • Auteur
    Réponses
  • #64922
    bebarth
    Maître des clés

    bonjour,
    N’est-ce pas le même sujet que l’on avait traité ensemble au mois de juin dernier ?
    https://abracadabrapdf.net/forum/index.php/topic,3510.msg21111.html#msg21111
    @+
    :bonjour:

    #64923
    Sky
    Membre

    Non, pas tout à fait… il y a quelques différences
    Les JavaScript doivent fonctionner avec l’option calcul. Et l’anglais n’avait pas tout à fait le même format.

    Merci !!!

    #64924
    Merlin
    Maître des clés

    Bonjour.

    Ci-joint, ce n’est pas parfait mais c’est à combiner éventuellement avec ce qui est décrit dans le sujet cité par bebarth.

    #64925
    Sky
    Membre

    Bonjour,

    Un gros merci, pour votre temps !!!
    Malheureusement il y a certains détails qui ne fonctionne pas selon notre besoin.
    J’ai refais un PDF avec les JavaScript que vous m’aviez déjà fournis, mais il y a toujours un problème avec les calculs… (Voir PDF ci-joint)

    De plus, il faudrait modifier le nombre anglais pour 1,111.00. Il manque une virgule pour séparer les milliers.

    Pouvez-vous m’aider ?
    MERCI  :priere:

    #64926
    bebarth
    Maître des clés

    bonjour,
    Je pensais avoir le temps de regarder aujourd’hui mais ce ne sera pas le cas.
    J’essaie demain…
    @+
    :bonjour:

    #64927
    bebarth
    Maître des clés

    bonjour,
    Voici donc ce que je te propose. J’aurais pu optimiser un peu plus le script, mais bon !
    Je te laisse le soin de le faire si tu le désires…
    @+
    :bonjour:

    #64928
    Sky
    Membre

    Super, ça marche !!!  :bravo:
    Par contre, je ne suis pas certaine de pouvoir modifier ces java Script … Nos compétences sont assez limitées.
    hummm est-ce qu’il y aurait une méthode pour simplifier ?
    Car en fait, nous allons devoir les adapter souvent à plusieurs PDF.

    Sinon je comprends que c’est peut-être trop précis ce que nous cherchons.
    Merci encore !!

    #64929
    bebarth
    Maître des clés

    bonsoir,
    C’est surtout le temps qui me manque…
    J’essaye de te faire ça rapidement.
    @+ :bonjour:

    #64930
    Sky
    Membre

    Aucun problème, je comprends.
    Mes délais sont assez large, donc il n’y a pas d’urgence.

    Si vous êtes capable de me trouver quelque chose de simple et facile à copier/coller, ça serait merveilleux !

    Mille mercis encore  :priere:

    #64931
    bebarth
    Maître des clés

    Pour ce que j’ai en tête, tu n’auras qu’à copier/coller les champs sans te préoccuper du reste.
    Il faudra juste nommer FR.1, FR.2, etc les champs français et EN.1, EN.2, etc les champs anglais (et sans limite du nombre de champs).
    Le reste devrait se faire tout seul. Il y aura quand même un ou deux scripts de document, mais tu ne devrais avoir besoin d’y toucher.
    J’essaye pour la fin de semaine !
    @+
    :bonjour:

    #64932
    bebarth
    Maître des clés

    bonsoir,
    Je t’ai fait une version où tu n’auras plus qu’à copier/coller les champs pour les dupliquer, sans te préoccuper du script. Il faudra juste renommer ces champs.
    Les champs français doivent se nommer FR. plus un nombre, les champs anglais EN. plus un nombre.Ces nombres ne sont pas nécessairement successifs (1, 5, 99, 52, 12…).
    Les champs « TOTAL » se nomment TOTAL_EN et TOTAL_FR et ne doivent pas être renommer (ou il faut modifier le script).
    Tu me dis si cela s’il y aurait des adaptations à faire.
    @+
    :bonjour:

    #64933
    Sky
    Membre

    Wow !! C’est parfait ça  :bravo: :extra:
    Ça fonctionne bien et c’est simple à utiliser, vous êtes géniale.

    Un ÉNORME MERCI !!!  :soleil:

    #64934
    Sky
    Membre

    J’ai encore un service à vous demander… :Ooops: :siffle:

    Vous nous aviez fait 2 JavaScript concernant des montants anglais. Ils fonctionnent c’est parfait, mais semblerait que nous n’avions pas la bonne norme typographique anglaise.  :oh:
    Avant: 1 111.11
    Ils doivent maintenant s’inscrire: 1,111.11

    Je vous envoi les 2 pages ou nous avons l’information. Est-ce possible de modifier ces JavaScripts ?

    MERCI ENCORE !!  :priere:

    #64935
    bebarth
    Maître des clés

    bonsoir,

    …Ils doivent maintenant s’inscrire: 1,111.11

    Ce n’est pas ce que j’ai fait ?
    @+
    :bonjour:

    #64936
    bebarth
    Maître des clés

    bonjour,

    Avant: 1 111.11
    Ils doivent maintenant s’inscrire: 1,111.11

    D’après ce que je lis, ce n’est pas l’inverse ???
    La différence entre les champs français et anglais ne serait donc que le symbole de séparation des décimales (, ou .).
    Correct ?
    @+
    :bonjour:

    #64937
    Merlin
    Maître des clés

    Les anglophones utilisent le point pour séparer les décimales et la virgule pour séparer les centaines : 6,555,444.33
    Les francophones utilisent la virgule pour séparer les décimales et une espace (fine, autant que possible) pour séparer les centaines : 6 555 444,33

    #64938
    Sky
    Membre

    Exact, la norme anglaise est : 1,111.11
    Dans le PDF ci-joint, l’affichage des nombres est 1 111.11
    Est-ce possible des les modifier ?

    C’est la dernière demande concernant les montants promis !!  :Ooops: :siffle:

    #64939
    bebarth
    Maître des clés

    bonsoir,

    C’est la dernière demande concernant les montants promis !!  :Ooops: :siffle:

    Il n’y a pas de soucis, le problème est que je ne suis pas certain de comprendre ce que tu veux que je fasse.
    Dans ton fichier il n’y a pas de champ ni au format français ni au format US. Est-ce que tu veux que je modifie le texte ?
    Dans ce cas il faut refaire des pavés car les texte sont des images.
    Tu me dis…
    @+
    :bonjour:

    #64940
    Sky
    Membre

    Désolé, mon fichier n’était pas très claire. Voici la deuxième version ci-jointe.

    Exemple 1 : le montant anglais doit s’inscrire 1,111.11 et ne pas afficher 0.00 par défault
    Exemple 2 : le montant anglais doit s’inscrire 1,111.11 et afficher 0.00 par défault

    Un gros merci, encore une fois !!!

    #64941
    bebarth
    Maître des clés

    bonjour,
    Voici le (enfin) résultat !
    @+
    :bonjour:

    #64942
    Sky
    Membre

    MERCI !!!!!  :bravo:
    C’est parfait, merci encore pour votre temps.

    #64943
    Merlin
    Maître des clés

    :bravo:

Affichage de 22 réponses de 1 à 22 (sur un total de 22)
  • Vous devez être connecté pour répondre à ce sujet.