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 :

datagrid et javascript


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Par défaut datagrid et javascript
    Bonjour,

    J'ai créer un DataGrid dynamiquement. Le datagrid contient deux colonnes template : le premier est une colonne "CheckBox", le deuxième est une colonne "LinkButton".

    Je voudrais lire les valeurs, en javascript, du colunne linkbutton pour les cases sélectionnées dans la colonne checkbox.

    J'ai fait une fonction en javascript qui lit les case sélectionnées. Mais mon problème est que je n'arrive pas à lire les valeurs du linkbutton!



    est- ce que quelequ'un peut m'aider avec un petite example pour faire le code?


    Voici la fontion que j'ai fait:

    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
    17
    18
    19
    20
    21
    22
    23
    24
    function CountCheck()
            {
                var counter = 0;
                var counter_checked = 0;
                var objForm = document.forms[0];
                
                for(i=0; i < objForm.length; i++)
                { 
                    alert( objForm.elements[i].type+':  '+objForm.elements[i].name);
                    if (objForm.elements[i].type == 'checkbox')
                    {
                        if (objForm.elements[i].checked == true) 
                        {
                           //comment lire la valeur du linkbutton???????
                            
                             counter_checked++;
                        }
                        counter++;
                    }
                }
    
                alert('\'You have \'' + counter + '\' checkboxes, \'' + counter_checked + '\' are checked...\'');
            }


    J'ai essayé d'ajouter cette instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (objForm.elements[i].type == 'LinkButton')
    Mais il trouve pas l'objet de type LinkButton!!!


    Merci beaucoup si quelqu'un peut m'aider.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    LinkButton est traduit en HTML par un <a href="...">.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Par défaut
    Citation Envoyé par Kaidan Voir le message
    LinkButton est traduit en HTML par un <a href="...">.
    merci de votre réponse.



    dans la boucle j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (objForm.elements[i].type == 'href')
    mais il trouve pas un objet de type href.

    Merci de votre aide.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Le problème c'est que 'a' (et non 'href') n'est probablement pas dans elements.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Par défaut
    Citation Envoyé par Kaidan Voir le message
    Le problème c'est que 'a' (et non 'href') n'est probablement pas dans elements.
    oui "a" n'est pas dans elements.

    Avez vous une idée comment faire pour résoudre ca?
    Merci.

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    Tu peux toujours vérifier si son tagname est égal à "A".

    Normalement ca devrait marcher.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Par défaut
    J'ai reglé mon problème en lisant cet article:

    Using CheckBoxes within the DataGrid control to select records

    merci de votre aide.

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

Discussions similaires

  1. Javascript et DataGrid sur site en asp.Net
    Par StageOne dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 10/02/2011, 16h01
  2. Réponses: 1
    Dernier message: 12/05/2009, 09h50
  3. select datagrid javascript
    Par ouadie99 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 08/01/2009, 12h20
  4. Javascript et Checkboxes dans un DataGrid
    Par chrislcf dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 03/07/2008, 11h28
  5. Réponses: 2
    Dernier message: 05/05/2008, 20h12

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