Donnez vie à vos documents numériques !
 

La recopie de valeur avec des "0" au début… les "0" sont zappés

abracadabraPDF Forums PDF – Général La recopie de valeur avec des "0" au début… les "0" sont zappés

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44937
    psykolivier
    Membre

    Hello,

    Je rencontre un petit soucis, qui est surement tout bête…

    L’utilisateur doit remplir à champs à 12 chiffres.
    Il peut arriver que les premiers nombres soit des “0” (zéros), par exemple “000000123456”

    Et en validant avec un bouton, un petit JavaScript fait son travail :

    Code:
    var Numero = getField(“Numero_ID’).value;
    getField(“Numero_ID_copie”).value = Numero;

    Et bien, dans mon champ de copie, les “0” sont zappés.
    J’ai uniquement “123456”… pas cool  :tutut:

    Quelqu’un aurait-il une astuce ?

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • #57559
    Stubiana
    Membre

    Bonsoir,

    var Numero = getField(“Numero_ID”).valueAsString;
    getField(“Numero_ID_copie”).value = Numero;

    Tout simplement  :Smiley01:

    #57560
    psykolivier
    Membre

    Great !
    Merci pour l’info !!!

    #57561
    Merlin
    Maître des clés

    Je ne suis pas certain d’avoir tout bien compris pourquoi, mais j’ai compris que dans les PDF il est important de préciser “this”, qui signifie que l’on s’adresse au document actif (en 1er-plan), parce-que s’il y a plusieurs documents ouverts qui utilisent le même script cela peut mettre la pagaille.

    var Numero = this.getField(“Numero_ID”).valueAsString;
    this.getField(“Numero_ID_copie”).value = Numero;

    :geek:

    #57562
    psykolivier
    Membre

    Ah !?
    Très bonne info ça !
    Je n’aurais pas cru qu’un JS d’un PDF aurait pu agir sur un autre fichier ouvert.

    #57563
    Merlin
    Maître des clés

    En fait tout dépend où est exécuté le script (sécurité oblige).
    Si c’est depuis un document, ça ne craint pas vraiment, mais si c’est un script d’application ou un script de traitement par lot c’est plus dangeureux…
    Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/

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