Donnez vie à vos documents numériques !
 

Retour sur le formulaire après un contrôle de champ

abracadabraPDF Forums PDF – Général Retour sur le formulaire après un contrôle de champ

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46015
    Barney62
    Membre

    Bonjour,
    Je suis novice en javasript
    Je suis en train de créer un formulaire d’inscription à une manifestation de randonnée pédestre. J’ai créé un bouton pour valider le formulaire et me l’envoyer par mail. Dans les propriétés de ce bouton j’ai mis une action qui contrôle qu’un champ ne soit pas vide puis ensuite l’envoie par mail. Le champ qui ne doit pas être vide est le résultat d’une addition des trois autres champs.
    Mon problème est le suivant : lorsque je clique sur le bouton valider, le contrôle se fait correctement. Lorsque le champ en question est vide j’ai bien un message d’erreur mais lorsque je clique sur OK j’ai la fenêtre pour envoyer le document par mail qui apparaît.
    Ce que je voudrais c’est lorsque le message d’erreur apparaît en appuyant sur OK on revienne sur le formulaire pour correction. En fait existe-t-il une commande qui stoppe le processus.
    Merci d’avance

Affichage d’1 réponse (sur un total de 1)
  • Auteur
    Réponses
  • #65366
    bebarth
    Maître des clés

    bonjour,

    …lorsque je clique sur le bouton valider, le contrôle se fait correctement. Lorsque le champ en question est vide j’ai bien un message d’erreur mais lorsque je clique sur OK j’ai la fenêtre pour envoyer le document par mail qui apparaît.

    Vu ce que tu nous dis, il semble que tu as bien utilisé l’instruction “if” pour indiquer ta condition, et bien il faut rajouter “else” pour indiquer une instruction si cette condition n’est pas respectée…
    Il faut séparer les instructions si la condition est respectée et celles si elle ne l’est pas.

    Code:
    if (tous les champs ne sont pas remplis) {
    message d’erreur;
    } else {
    envoi du formulaire;
    }

    @+
    :bonjour:

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