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 :

Eviter un multiple click sur un bouton


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 34
    Par défaut Eviter un multiple click sur un bouton
    Bonjour,
    J'ai un bouton qui renvoi des informations vers une BDD SQL, pour éviter plusiers submit par l'utilisateur, j'instore un code en page load

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     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.Buttoncreateuser, vbNull).ToString)
            sbValid.Append(";")
    Ca marche bien mais le souci est au niveau des validators

    j'ai des validators liés au boutoncreateuser par le biais de ValidatioGroupe

    le probleme est que d'autres requiredvalidators s'affiche meme s'il ont un validatiogroupe différent de celui du boutoncreateuser. comment remedier à ce probleme?

    Merci infiniment
    www.ejob.ma

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Si je comprends bien, c'est ton bouton "createuser" qui envoie des informations vers ta base de données ?

    Et ce même bouton a le même ValidationGroup que tes autres champs ?

  3. #3
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 34
    Par défaut
    le bouton a le même validationgroupe que les autres à part deux champs qui ont un autre validationgroupe différent du celui du bouton createuser.

    le problème est qu'avec l'injection du bout de code pour disabler le bouton apres le clic, je me retrouve avec le bouton createuser qui attend aussi la validation des autres champs qui ont le validationgroupe différent de celui du bouton.

    Merci pour votre aide

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Ça c'est bizarre, t'as pas d'autres champs qui pourraient avoir le même ValidationGroup que le bouton et que t'aie oublié ?

    Sinon en clair, c'est un bouton pour valider un formulaire. Et quand tu cliques dessus et que t'as rempli les champs appropriés, des messages d'erreur s'affichent pour tes deux autres champs qui n'ont rien à voir ?

  5. #5
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 34
    Par défaut
    Bonsoir,
    c'est effectivement ca.
    je sais pas pourquoi, est ce que le code rajouté pour désactiver le bouton a impacté les validators....

    Jamal MELLAL
    www.ejob.ma

  6. #6
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 34
    Par défaut
    La solution est très simple :
    Il faut spécifier le validation groupe à onclientvalidate.

    Bon courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JComboBox] Ouverture de déroulant par click sur un bouton
    Par oursblanc dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 06/02/2006, 14h16
  2. Détecter click sur le bouton de l'application dans Taskbar
    Par bob2553 dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 22/08/2005, 22h34
  3. Réponses: 2
    Dernier message: 26/07/2005, 15h35
  4. Automatiser le click sur le bouton d'un msgbox
    Par rootdaoud dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/05/2005, 10h31
  5. click sur le bouton + de jdbnavtoolbar
    Par hamido dans le forum JBuilder
    Réponses: 4
    Dernier message: 28/05/2004, 00h10

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