[javascript] Inserer une ligne dans une table [Résolu/Fermé]

Messages postés
6
Date d'inscription
jeudi 5 décembre 2002
Statut
Membre
Dernière intervention
26 décembre 2003
- - Dernière réponse : bmjp9599
Messages postés
52
Date d'inscription
mardi 5 mars 2013
Statut
Membre
Dernière intervention
14 janvier 2018
- 11 avril 2014 à 21:10
bonjour a tous !
voila tout est dans la question.
Est il possible d'inserer une ligne ou colonne entiere dans un tableau html ?

<table>
<tr>
<td>Nom</td>
<td>Prenom</td>
</tr>
<!--Lorsque on clique sur le bouton 'nouveau' une ligne s'ajoute en bas du tableau-->
</table>
<form>
<input type="button" value="Ajouter une personne" onClick=??? >
</form>

Bien qu'on puisse le faire trés aisement en php, je souhaiterais le faire en javascript . es ce possible ?
Merci pour vos réponses
Afficher la suite 

4 réponses

Meilleure réponse
20
Merci
salut ted33, voici la fonction à appeler dans le onClick :

function AddOneRow(){

var newRow = document.getElementById('matable').insertRow(-1);
var newCell = newRow.insertCell(0);
newCell.innerHTML = '[nouveau nom]';
newCell = newRow.insertCell(1);
newCell.innerHTML = '[nouveau prenom]';

}


NB : tu dois avoir déclaré ta table comme ceci :
<table id="matable">


@+

Dire « Merci » 20

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 72071 internautes nous ont dit merci ce mois-ci

je veux uniquement savoir lorsqu'il sagit d'une liste deroulant que ce qu'il faut mettre à la place de newCell.innerHTML = '[nouveau nom]';?
Messages postés
6
Date d'inscription
jeudi 5 décembre 2002
Statut
Membre
Dernière intervention
26 décembre 2003
5
5
Merci
attention, il s'agit du bouton 'Ajouter une personne' et non pas 'Nouveau'
0
Merci
ca marche niquel, je suis seulement oblige d'utiliser la fonction getElementTagByName à la place de getElementByID.
merci beaucoup
Messages postés
52
Date d'inscription
mardi 5 mars 2013
Statut
Membre
Dernière intervention
14 janvier 2018
1
0
Merci
bonjour, tout le monde voilà j'ai une question.

en fête les discussion précédente sont exactement ce que je voulais.
mais je veut pas m'arrêter là je veut avancer d'un pas.

je veut enregistrer tout les modification faite sur le site direct au code source, pour qu'il soit la même la prochaine fois.

exemple:
code source avant:

<tr>
<td>nom 1</tdr>
<td>prénom 1</td>
</tr>
bouton ajout une ligne.
-------------------------------
code source après:

<tr>
<td>nom 1</tdr>
<td>prénom 1</td>
</tr>
<tr>
<td>nom 2</tdr>
<td>prénom 2</td>
</tr>

bouton ajout une ligne.


voilà,voilà
merci d'avance