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 :

[ASP.NET] TextBox et ImageButton multiples (soupir)


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut [ASP.NET] TextBox et ImageButton multiples (soupir)
    Bonjour,

    Dans une de mes pages, je possède deux contrôles possédant chacun leur TextBox et un ImageButton de validation associé. Le souci survient lorsque je souhaite valider le contenu de la textbox de mon deuxième contrôle grâce à la touche Entrée... Le travail s'est "bien" (mais c'est un autre problème, du moins je pense...) effectué à ce niveau mais le premier contrôle s'est lui aussi validé et cela pose donc problème.

    J'ai essayé d'utiliser les ValidationGroup sans succès et on ne peut visiblement pas désactiver le SubmitBehavior d'un ImageButton...

    Voici l'endroit du code où le problème survient :

    Controle 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <tr>
       <td style="width:250px">
          <asp:Literal runat="server" Text="<%$ Resources:lb_selectParent %>" />
       </td>
       <td>
          <asp:TextBox runat="server" ID="ctl_productType" Width="200px" MaxLength="10" ValidationGroup="ParGroup" />
          <cc:AutoCompleteExtender....... />
          <asp:RequiredFieldValidator ID="RequiredFieldValidatorParent" runat="server" ErrorMessage="" ControlToValidate="ctl_productType" ValidationGroup="ParGroup" />
       </td>
       <td>&nbsp;</td>
       <td>
          <asp:ImageButton runat="server" ID="btn_addType" OnClientClick="AddDependance('tab_parentList', '{0}'); return false;" ImageUrl="<%$ Resources:btn_add %>" ValidationGroup="ParGroup" />
       </td>
    </tr>


    Controle 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <tr>
       <td style="width:250px"><asp:Literal runat="server" Text="<%$ Resources:lb_choiceTechPar %>" /></td>
       <td>
          <asp:TextBox style="width:200px" runat="server" ID="ctl_techParam" ValidationGroup="PrmGroup"/>
          <cc:AutoCompleteExtender........./>
          <asp:RequiredFieldValidator ID="RequiredFieldValidatorParemeter" runat="server" ErrorMessage="" ControlToValidate="ctl_techParam" ValidationGroup="PrmGroup" />
       </td>
       <td>&nbsp;</td>
       <td>
          <asp:ImageButton runat="server" ID="btn_addParam" ImageUrl="<%$ Resources:btn_add %>" OnClientClick="AddParameter('tab_parameterList', '{0}'); return false;" ValidationGroup="PrmGroup" />
       </td>
    </tr>
    Comme je l'ai dit plus haut lors de la validation via entrée le programme fonctionne "bien" car j'ajoute normalement une ligne à un tableau présent en dessous grâce à javascript mais parfois, lorsque je valide une 2e ligne de la même manière, elle se substitue à la première au lieu d'aller à la suite, mais si déjà ce premier problème pouvait être réglé...

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    Bon bah résolu tout seul :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.ctl_techParam.Attributes.Add("onkeypress", "return TestEnterKey(event, 'tab_parameterList', '"+ctl_techParam.ClientID+"');");
    dans l'aspx.cs en renvoyant false après mon ajout de ligne dans le tableau et true sinon.

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

Discussions similaires

  1. [Débutant] [ASP NET] textbox dans datagrid
    Par warkan dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/11/2011, 13h53
  2. [Asp.Net]TextBox dans une Gridview
    Par Noobs_ dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 08/06/2009, 02h39
  3. [C# ASP.NET] Onmouseover sur imagebutton
    Par jacpapac dans le forum ASP.NET
    Réponses: 3
    Dernier message: 01/02/2008, 11h02
  4. [c# ASP.NET] textBox & Repeater
    Par BountyHunter dans le forum ASP.NET
    Réponses: 5
    Dernier message: 14/05/2007, 12h58
  5. [C# et Asp.net] textbox + dropdwnlist
    Par misscricri dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/04/2007, 15h53

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