Donnez vie à vos documents numériques !
 

Script pour formulaire imposant un @ et un point. – RÉSOLU

abracadabraPDF Forums PDF – Général Script pour formulaire imposant un @ et un point. – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44071
    kokoberlingo
    Participant

    Bonjour à tous et à toutes,

    Je dois faire un PDF avec un formulaire contenant un seul champ. Au final, quand l’utilisateur remplit le champ du formulaire il doit impérativement insérer un @ et un point dans le champ (adresse email).

    J’ai donc inséré un champ de texte, avec une catégorie de format personnalisée, et je dois insérer un script de touche personnalisé je suppose. Mais quel est le script que je dois insérer ?

    Merci de vos réponses.

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

    Bonjour,

    si je comprend bien c’est d’un champ au format email dont il s’agit.
    Exemple ci-joint.
    :Smiley03:

    [attachment deleted by admin]

    #52427
    kokoberlingo
    Participant

    Bonjour Merlin
    C’est parfait, cela fonctionne à merveille.  :Smiley01: :Smiley01: :Smiley01:
    Encore Merci
    KB

    #52428
    alex
    Participant

    Attention les jeunes ! Ce script vite fait à l’américaine considère les adresses de type “jojo.martin@company.oleane.com” et d’autres comme invalides !

    #52429
    Merlin
    Maître des clés

    Ben… euuhhh…
    J’ai testé avec jojo.martin@company.oleane.com et ça fonctionne très bien…
    :Euuuh:

    Par contre, il ne semble pas contrôler le nombre de caractères du domaine (.com).
    :doute:

    #52430
    Merlin
    Maître des clés

    Nous* avons créé une super regex très efficace pour détecter les adresses email mais elle est faite pour le rechercher-remplacer de InDesign, je ne sais pas si ça peux fonctionner en JavaScript :

    S+@S+.S{2,4}

    :Euuuh:

    * Quelques experts de InDesign et moi-même

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