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 :

gridview, alert javascript et récupération d'une valeur de ma ligne


Sujet :

ASP.NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Points : 260
    Points
    260
    Par défaut gridview, alert javascript et récupération d'une valeur de ma ligne
    Bonjour,

    je n'arrive pas à récupérer la valeur d'un élément de ma ligne.

    Voici mon code behind sur l'événement GridView_Inventaire_RowDataBound:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                ImageButton modifyEmail = (ImageButton)e.Row.FindControl("hlBtnResp");
                modifyEmail.Attributes.Add("onclick", string.Concat("ShowMyModalPopup('", e.Row.FindControl("LabelEmailResp").ClientID, "');return false;"));
    mon code aspx :

    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
    16
                <asp:TemplateField HeaderText="Responsable" SortExpression="RESP_NOM">
                    <ItemTemplate>
                        <asp:Label ID="LabelResp"  runat="server"></asp:Label>
                        <asp:TextBox ID="tbResp" runat="server"></asp:TextBox>
                        <asp:ImageButton ID="hlBtnResp" CssClass="btnModifyDisabled" ImageAlign="Right" ImageUrl="~/images/PNG_SMALL/tag_blue_edit.png" runat="server" Enabled="false"  ToolTip="Modifier la localisation" />
                   </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField Visible="False" DataField="CODE_BAT"  />
                <asp:BoundField Visible="False" DataField="CODE_ETG" />
                <asp:TemplateField HeaderText="EmailResponsable" SortExpression="RESP_EMAIL">
                    <ItemTemplate>
                       <asp:Label ID="LabelEmailResp"  runat="server"></asp:Label>
                        
                   </ItemTemplate>
                </asp:TemplateField>
    mon code javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	function ShowMyModalPopup(p_emailLblId) 
        { 
             var emailLblId =  $('#'+ p_emailLblId);
            alert(emailLblId.text);
            //  alert(emailLblId.value);
             //  alert(emailLblId.innerHTML);
        }

    donc vous pouvez voir dans mon code en violet qu'il y'a un bouton dans une colonne Responsable qui permet d'ouvrir une alert javascript.
    l’évènement est ajouté à l'événement RowDataBound de ma dataGrid.

    en orange c'est une valeur que je voudrais récupéré qui est dans une autre colonne de ma data grid, elle est passée en paramètre lors de l'ajout de la méthode dans mon code behind.

    Je n'arrive pasà récupéré ma valeur.

    Merci d'avance

    Nath

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Points : 260
    Points
    260
    Par défaut
    c'est que je mélange encore un peu le javascript et jQuery ! donc la solution est :

    pour le code javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function ShowMyModalPopup(p_emailLblId) 
        { 
             var emailLblId =  $('#'+ p_emailLblId);
            alert(emailLblId.val());
     
            //  emailLblId.attr('disabled', 'disabled');
        }
    aie aie aie

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

Discussions similaires

  1. Récupération d'une valeur de formulaire & Javascript
    Par meche dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/12/2006, 20h16
  2. [Débutant]récupération d une valeur javascript en html
    Par tx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 25/07/2006, 11h58
  3. Réponses: 1
    Dernier message: 25/04/2006, 22h29
  4. [PHP-JS] Javascript et PHP: passer une valeur en paramètres
    Par anutka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/10/2005, 13h05
  5. récupération d'une valeur dans une variable
    Par jh0483 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/08/2005, 10h49

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