Donnez vie à vos documents numériques !
 

Export de la valeur d’un champ texte

abracadabraPDF Forums PDF – Général Export de la valeur d’un champ texte

  • Créateur
    Sujet
  • #70171
    traser
    Participant

    Bonjour,

    J’ai un problème que je n’arrive pas à résoudre. Dans un champ texte (prénom) qui modifie la première lettre en majuscule et aussi si le mot est précédé d’un – ou espace (exemple : jean-pierre => Jean-Pierre, jean pierre => Jean Pierre), tout s’affiche correctement mais lorsque j’exporte ce champ, la valeur n’est pas Jean-Pierre, mais celle saisie à savoir jean-pierre.

    Si vous pouvez m’aider sur ce point, ci-joint un fichier.

    Attachments:
    You must be logged in to view attached files.
Affichage de 3 réponses de 1 à 3 (sur un total de 3)
  • Auteur
    Réponses
  • #70173
    Merlin
    Maître des clés

    Bonjour

     

    Il y a deux problèmes :

     

    1- Dans la première ligne du script

    str = event.target.value;

    signifie « la valeur du champ du champ actif », c’est à dire la valeur déjà affichée par ce champ.

    Alors que

    str = event.value;

    signifie « la valeur qui vient d’être saisie », ce qui n’est généralement pas la même chose.

    Donc il faut remplacer la 1re ligne ci-dessus par la 2e.

     

    2- L’emplacement du script n’est pas bon.

    Un script de Format ne change jamais la « vraie » valeur d’un champ, il ne change que l’affichage de cette valeur (il faut penser aux formats de Date : la date ne change pas, c’est seulement sa présentation qui change).

    Donc dans ce cas il faut utiliser un script de Validation, qui modifie vraiment la valeur saisie.

     

    Ce tuto devrait t’aider à y voir plus clair dans l’ordre d’enchainement des évènements :

    L’ordre d’exécution des événements dans les champs de formulaire PDF

     

    • Cette réponse a été modifiée le il y a 6 mois et 2 semaines par Merlin.
    Attachments:
    You must be logged in to view attached files.
    #70176
    traser
    Participant

    Bonsoir,

    Merci pour ta réponse très rapide. L’explication entre event.target .value et event.value, mais aussi l’emplacement du script qui n’était pas au bon endroit me clarifie mes erreurs. Merci aussi pour le tuto et le fichier corrigé.

    Bonne soirée

    Gildas

     

    #70177
    Merlin
    Maître des clés

    👍

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