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.NET Discussion :

[C#] Bloquer un bouton après clic dessus.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Homme Profil pro
    S'occupe de tout.
    Inscrit en
    Février 2004
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : S'occupe de tout.
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2004
    Messages : 209
    Par défaut [C#] Bloquer un bouton après clic dessus.
    Bonjour,

    J'ai créé un formulaire assez conséquent qui met du temps à se sauvegarder après que l'utilisateur est cliqué sur le bouton valider.

    Les utilisateurs n'étant pas patient, il reclique mainte fois sur le bouton valider, ce qui fait que je me retrouve avec plusieurs fois le même formulaire de sauvegarder.

    Y aurait-il moyen de bloquer le bouton (le rendre enabled), juste après que l'utilisateur est cliqué dessus ?

    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par maldufleur Voir le message
    Bonjour,

    J'ai créé un formulaire assez conséquent qui met du temps à se sauvegarder après que l'utilisateur est cliqué sur le bouton valider.

    Les utilisateurs n'étant pas patient, il reclique mainte fois sur le bouton valider, ce qui fait que je me retrouve avec plusieurs fois le même formulaire de sauvegarder.

    Y aurait-il moyen de bloquer le bouton (le rendre enabled), juste après que l'utilisateur est cliqué dessus ?

    Merci.
    Le plus simple serait de désactiver le bouton au premier click et de le réactiver à la fin du traitement.

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Tu as également la possibilité, avec l'ajaxcontroltoolkit ou jquery d'utiliser un UpdateProgress pour empêcher le clic pendant ton traitement.

  4. #4
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 34
    Par défaut
    Bonjour,
    le code complet est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            Dim sbValid As System.Text.StringBuilder = New System.Text.StringBuilder
            sbValid.Append("if (typeof(Page_ClientValidate) == 'function') { ")
            sbValid.Append("if (Page_ClientValidate() == false) { return false; }} ")
            sbValid.Append("this.value = 'Patientez svp...';")
            sbValid.Append("this.disabled = true;")              
            sbValid.Append(ClientScript.GetPostBackEventReference(Me.MonButton, Nothing).ToString)
            sbValid.Append(";")
            MonButton.Attributes.Add("OnClick", sbValid.ToString())
    Bon courage
    www.ejob.ma

Discussions similaires

  1. [ZF1.9.2] désactivation bouton après clic
    Par vince29 dans le forum Zend Framework
    Réponses: 5
    Dernier message: 15/03/2011, 15h09
  2. [AC-2007] Masquer un bouton aprés clic dessus
    Par lio33 dans le forum IHM
    Réponses: 3
    Dernier message: 06/10/2010, 15h29
  3. Supprimer un bouton après "clic"
    Par alex777771 dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 19/05/2010, 18h04
  4. Formulaire : Bloquer un bouton après un clic
    Par FRMIP dans le forum IHM
    Réponses: 3
    Dernier message: 22/01/2008, 19h42
  5. Faire disparaitre un bouton apres clic
    Par chris.lechat dans le forum Flash
    Réponses: 4
    Dernier message: 28/03/2007, 20h27

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