Donnez vie à vos documents numériques !
 

Email dans formulaire Acrobat Pro X (suite). – RÉPONDU

abracadabraPDF Forums PDF – Général Email dans formulaire Acrobat Pro X (suite). – RÉPONDU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44561
    pâquerette
    Membre

    Bonsoir à tous,

    Je reviens vers vous pour un autre petit souci.

    À l’aide d’un bouton, j’actualise les données sur un formulaire Acro.pro X ; Pour avoir le “Résultat1” j’associe le “Prénom” avec le “Nom3 et je génère automatiquement l’adresse email suivant le code ci-dessous sauf que le code ne me remplace pas les accents sur les minuscules “é” par “e” par exemple.

    Le code fourni  fonctionne très bien tant que des champs ne sont pas associés mais pas quand il y a association de plusieurs champs.
    Quelqu’un a t-il une solution ?
    Voici le code en script personnalisé :

    var r = ‘/(é|É|è|È)/g’;
    var str = event.change;
    var match = str.match(eval(r));
    if (match)
    {
      event.change = “e”;
    }

    event.value = event.target.value.toLowerCase();
    str = event.value;
    event.value = str.replace(/(^|s|[-,.])w/g,function(cWrd){return cWrd.toLowerCase()});

    var f = this.getField(“Résultat1”);
    f.value = (this.getField(“Prénom”).value
    + ” ” + this.getField(“Nom”).value);
    +”@xxxxx.fr”;
    ;

    Merci à tous pour votre aide.

Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Auteur
    Réponses
  • #55188
    Merlin
    Maître des clés

    Si je comprend bien, il faudrait que le script remplace les caractères accentués lors de la concaténation du contenu des champs, et non pas à la saisie ?

    #55189
    pâquerette
    Membre

    Salut Merlin,
    En fait, je saisi dans les champs prénom et nom avec un script en “UpperCase” et lorsque je concatène dans le champ “Résultat1”, le script personnalisé pour remplacer le “é” par le “e” ne fonctionne pas et du coup, on est obliger de corriger directement dans le champ “Résultat” quand on a des accentuations.
    Merci

    #55190
    Merlin
    Maître des clés

    Je comprend bien, il te faudrait un script qui “filtre” les caractères lors de la concaténation, mais c’est en dehors de mes compétences.
    Il va falloir attendre qu’un plus calé que moi lise ce sujet.
    :joker:

    #55191
    pâquerette
    Membre

    Désolé pour le retard mais merci quand même Merlin.
    A+

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