Donnez vie à vos documents numériques !
 

Message d’alerte avant d’effacer les données d’un formulaire

abracadabraPDF Forums PDF – Général Message d’alerte avant d’effacer les données d’un formulaire

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43697
    patlux
    Membre

    Bonjour tout le monde

    j’ai de nouveau un petit problème, j’ai un formulaire sur lequel j’ai positionné un bouton de R.A.Z. avec un script d’alerte: app.alert(“Voulez-vous vraiment effacer les données du formulaire?”, 3, 2) que j’ai trouvé sur ce superbe forum!!

    Jusque là, tout va bien, l’alerte s’affiche, sauf que si je choisis l’option “non”, les champs sont quand-même vidés  :???:

    A mon avis, il doit manquer une instruction qui annule l’action en cas de “non”!??
    …..mais comme c’est du js, je patauge … comme toujours

    quelqu’un aurait-il la gentillesse de venir à mon secours?

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

    Code extrait des abracadabraTOOLS :

    /////////////////////////////////////////////////////////////////////////
    if (typeof global.lalala == “undefined”)
    {
    if (app.alert(“TEXTE DE L’ALERTE”, 2, 2) == 4)
        {   
    this.resetForm();
    global.lalala = 1;
    }
    }
    else
    {this.resetForm();}
    /////////////////////////////////////////////////////////////////////////

    Dans ce code l’alerte n’apparaît que la première fois et pas les suivantes grâce à l’utilisation de la variable globale (réinitialisée quand le logiciel est quitté).

    Si on veut que l’alerte apparaisse à chaque fois :
    /////////////////////////////////////////////////////////////////////////
    if (app.alert(“TEXTE DE L’ALERTE”, 2, 2) == 4)
       {   
    this.resetForm();
       }
    /////////////////////////////////////////////////////////////////////////

    :soleil:

    Edit : dans le 2e code je viens de supprimer une ligne inutile qui apparaissait dans le message original

    #50076
    patlux
    Membre

    super, ça marche, merci

    Bravo le forum, c’est vraiment de loin le meilleur en la matière  :bravo:

    #50077
    Merlin
    Maître des clés

    Merci !

    #50078
    jeanine63000
    Membre

    Bonjour,

    Je viens d’essayer, mais ça ne fonctionne pas. Quand je clique sur NON (je ne veux pas effacer les données saisies de la page), toutes les données saisies sont quand même effacées !

    #50079
    Merlin
    Maître des clés

    Je viens de ré-essayer : ça fonctionne parfaitement…
    :Smiley03:

    Il faudrait que tu décrives mieux ta façon de faire, ou bien que tu fasses passer ton document.

    #50080
    jeanine63000
    Membre

    Oui, voici le document.

    #50081
    Merlin
    Maître des clés

    Quelle drôle d’idée aussi que d’aller ajouter une action “Réinitialiser le formulaire” juste après le script…
    Forcément, le script ne sert plus à rien.
    :Smiley08:

    #50082
    jeanine63000
    Membre

    oui, en effet ! maintenant que je vois ça, c’est logique. Merci de votre aide.

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