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.