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

JavaScript Discussion :

Création de ligne d'un tableay dynamiquement


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 188
    Points : 121
    Points
    121
    Par défaut Création de ligne d'un tableay dynamiquement
    Bonjour, je cherche à créer dynamiquement des lignes d'un tableau et de pouvoir les supprimer tout aussi dynamiquement.
    J'ai essayé avec le code suivant mais rien ne se passe, y a t il un problème dans mon code ?
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
     <script type="text/javascript">
    var rangee = 1 ;
    function AddRow(){
    var matable = document.getElementById("table_taille");
    var ligne = document.createElement("tr");
    var TD1 = document.createElement("td");
     TD1.innerHTML='<input type="texte" name="taille[]">';
    var TD2 = document.createElement("td");
     TD2.innerHTML='<input type="texte" name="tarif[]"> ';
    var TD3 = document.createElement("td");
     TD3.innerHTML ='<a href="javascript:DeleteRow('+rangee+');">Supprimer<a>';
    ligne.appendChild(TD1);
    ligne.appendChild(TD2);
    ligne.appendChild(TD3);
    ligne.id = "ligne_"+rangee;
    matable.appendChild(ligne);
    rangee += 1 ;
     
     
    }
    function DeleteRow(rangee)
    {
     var maligne = document.getElementById("ligne_"+rangee) ;
     maligne.parentNode.removeChild(maligne);
    }
    </script>
      <table id="table_taille" style="width:500px;" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width:200px">Taille</td>
            <td style="width:200px">Tarif</td>
      <td style="width:100px"></td>
        </tr>
    </table>
              <p><a href="javascript:AddRow();">Ajouter une ligne </a>
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    c est dans le tbody de ta table qu il faut ajouter les lignes (meme si tu n'en a pas mis un)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    matable.getElementsByTagName("tbody")[0].appendChild(ligne);
    peut etre a faire en deux lignes remarque
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 188
    Points : 121
    Points
    121
    Par défaut
    merci, maintenant ça marche nickel.

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

Discussions similaires

  1. création ligne d'un tableau dynamiquement
    Par kinaa dans le forum ASP
    Réponses: 4
    Dernier message: 16/06/2009, 11h10
  2. [Proc Stock]Création d'un curseur en SQL dynamique
    Par marsup54 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 12/06/2006, 14h02
  3. Réponses: 3
    Dernier message: 19/04/2006, 16h45
  4. Création d'un menu (de langue) dynamiquement
    Par neb-toi dans le forum Langage
    Réponses: 7
    Dernier message: 21/11/2005, 15h27
  5. Création d'un composant de maniere dynamique
    Par loupdeau dans le forum MFC
    Réponses: 19
    Dernier message: 28/02/2005, 17h10

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