Donnez vie à vos documents numériques !
 

Contrôle de saisie

abracadabraPDF Forums PDF – Général Contrôle de saisie

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43661
    64
    Invité

    Bonjour à tous,

    J’ai un champ texte dans un formulaire et je souhaiterais contrôler la saisie de ce champ.
    En effet, je voudrais contrôler que la valeur de ce champ correspond bien à une adresse internet du type : monnom@free.fr

    Mille merci pour votre aide !

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

    Ce script vérifie la conformité de l’entrée utilisateur avec la syntaxe d’une adresse email (xxxxx@xxxxx.xxx) en détectant la présence de l’arobace, l’absence de caractères non-ascii, et la présence d’un suffixe de deux ou trois caractères

    Il faut l’utiliser en “script de validation personnalisé” (Propriétés du champ > onglet Validation > Exécuter un script de validation personnalisé)

    Le texte de l’alerte qui est entre guillemets est personnalisable (ne pas supprimer les guillemets)

    Code:
    // mise en variable de l’alerte
    var alert1 = (“La saisie n’est pas conforme à la syntaxe requise pour une adresse email.rMerci de recommencer.”);

       // teste si syntaxe valide
    var email = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+.)+[a-zA-Z0-9.-]{2,4}$/;
    if(!email.test(event.value)) // si syntaxe non valide
    {
        event.rc = false; // alors false pour invalider la saisie
        app.alert(alert1); // et envoi de l alerte
    }

    :bravo:

    #49841
    64
    Invité

    Merci MERLIN.

    Une fois de plus, c’est parfait !

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