IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

supprimer aprés une demande de confirmation


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Par défaut supprimer aprés une demande de confirmation
    Bonjour à tous,

    J'ai une fonction qui me permet d'afficher un message afin de demander à l'utilisateur s'il souhaite supprimer.


    Voici ma fonction:
    <script type="text/javascript">
    function ConfirmSup()
    {
    if (confirm('Êtes-vous certain de vouloir supprimer cet élément?'))
    {
    document.getElementById('FormDetailLog').submit;
    }
    }


    </script>

    Je souhaite faire un traitement de suppression lorsqu'il clique sur oui.

    Le problème est comment faire?

    Merci d'avance pour vos réponses.

  2. #2
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Bonjour,
    le js c'est côté client! Donc c'est en asp que tu dois faire ta supression! Donc tu dois te mettre un note comme quoi l'utilisateur a accepté la supression. Pour cela fait toi un hidden dans ton formulaire que tu peux appeler hSuppression (exemple) et ds ton javascript fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script type="text/javascript">
    function ConfirmSup()
    {
    if (confirm('Êtes-vous certain de vouloir supprimer cet élément?'))
    {
     
    document.getElementById('hSupression').value = "true";
    document.getElementById('FormDetailLog').submit;
    }
    }
     
     
    </script>
    Et ensuite quand tu reload ta page, (dans ton ASP) tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Request.Form("hSupression") = "true" then
    'Code ou Function de supression
    End If

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Par défaut
    Juste une confirmation:

    pour le champs cahé dans mon form je dois mettre

    <input type="hidden" name="HSuppression " />

    C'est bien ça??

  4. #4
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" id="HSuppression" name="HSuppression" value="" />
    Parce que si tu mets pas de ID ton getElementById ds js ne fonctionnera pas et si tu met pas de name c'est le Request.Form qui ne fonctionnera pas!

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Par défaut
    Le value doit rester vide?

  6. #6
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Oui, car tu vas le remplir avec ton getElementById('hSupression').value = "true", et comme c'est ton ASP qui va exécuter en premier au load de ta page, tu vas le voir avec ton Request.Form().

    Ensuite le HTML sera loader ton le value de ton hidden reviendra à "", et si l'utilsateur fait un autre action pour soumettre ton form et bien ton hSupression sera vide, donc il ne tentera pas de refaire la supression!


    Est-ce que c'est clair?

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2007, 08h48
  2. Supprimer le retour à la ligne après une liste deroulante
    Par kobe dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 30/08/2006, 13h34
  3. Réponses: 6
    Dernier message: 15/06/2006, 12h56
  4. Réponses: 4
    Dernier message: 04/04/2006, 16h09
  5. Bases à supprimé après une installation de SQL Server ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/03/2005, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo