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

Dotnet Discussion :

[WebForms]Eviter le postbak au clic d'un bouton


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Par défaut [WebForms]Eviter le postbak au clic d'un bouton
    Bonjour,

    j'utilise un repeater dans lequel j'ai sur chaque ligne une textbox entourée de deux boutons (+ et -).
    Sur l'évènement RowBound, je lie une fonction javascript sur chacun de mes boutons: cette fonction javascript va en fait incrémenter de +1 la valeur de ma textbox correspondante ou décrémenter de -1 selon le bouton clické.
    Je fais passer à ma fonction javascript le UniqueID de ma textbox pour incrémenter ou décrémenter la valeur de la bonne textbox

    Si j'utilise le contrôle button de microsoft, la fonction javascript fonctionne bien (incrémentation et décrémentation ok) mais un postback que je ne souhaite pas se déclenche!!!
    Si j'utilise des boutons html normal, je n'arrive pas à leur ajouter dans l'évènement la liaison avec le javascript.


    Sauriez vous comment empêcher le postback dans ma première solution ou auriez vous une autre solution à me proposer?

    Merci beaucoup de votre aide.

  2. #2
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    pour empecher le postback, tu ajoute return false à la fin de ta fonction javascript.
    Sinon, pour ton bouton HTML, tu fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monBouton.Attributres.Add("onclick", "mafonctionjavascript");
    dans ton codebehind

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Par défaut
    Le fait de rajouer return false à la fin de ma fonction javascript ne fonctionne pas.J'ai quand même le postback :-(

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 122
    Par défaut
    salut,
    Dans les propriétés de ton button, il y a un truc qui s'appelle CauseValidation, et qui doit être à true. Met le à false et la page ne sera plus postée.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Par défaut
    Oui j'ai essayé cela aussi, mais sans succès! :-(

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Par défaut
    Je viens également de rajouter UseSubmitBehavior="false" .
    Quand je regarde le source de ma page générée, j'ai cette fois mon bouton qui est du type button alors que sans cette option il est de type submit.
    Mais ma page se poste tooujours!!!!

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

Discussions similaires

  1. [STRUTS] plusieurs clic sur un bouton
    Par jehlg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 27/03/2006, 15h02
  2. [VB.NET]Simuler un clic sur un bouton
    Par olbi dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/03/2006, 11h46
  3. Changer la feuille de style a l aide d un clic sur un bouton
    Par jean_bobi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/11/2005, 08h35
  4. pb sur le premier clic sur un bouton
    Par corwin44 dans le forum Access
    Réponses: 6
    Dernier message: 28/10/2005, 09h51
  5. Gérer les clics sur les boutons
    Par cyberlewis dans le forum Windows
    Réponses: 4
    Dernier message: 08/02/2004, 15h34

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