rachelb
Messages postés48Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention19 décembre 2007
-
19 déc. 2007 à 10:36
adlis
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention10 juillet 2009
-
23 juin 2009 à 16:09
Bonjour,
J'ai besoin d'aide en ce qui concerne un tableau dynamique.
En effet, je souhaiterais créer un tableau où j'ai a possibilité d'ajouter et supprimer des lignes.
Ce tableau est un tableau pour la gestion de taille de vetement, voici un exemple :
Taille Quantité
M 1 Supprimer la ligne
Ajouter une ligne
Il faut que je puisse ajouter autant de ligne que l'on veut et qu'après je puisse récupérer les valeur.
La seul contrainte est que je ne veut pas que la page se recharge.
cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 20101 19 déc. 2007 à 10:49
Salut !
Tu peux nous dire d'où sortent tes lignes? bdd, session ...
Les lignes que tu veux ajouter, tu les sort d'où? Elles sont affichées dans la même page?
Si tu ne veux pas que ta page se recharge, il va falloir passer par du javascript
rachelb
Messages postés48Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention19 décembre 2007 19 déc. 2007 à 11:27
mes lignes sont généré automatiquement, a la base c'est une ligne vierge, ici dans mon exemple j'ai fait comme si j'avai saisie dans la premiere ligne.
Le but étant que je puisse en ajouter d'autre tout en concervant les donénes déjà saisie auparavant.
rachelb
Messages postés48Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention19 décembre 2007 19 déc. 2007 à 11:49
En fait il faut que je génére des ligne de tableau avec des input a l'interieur. Une sorte de clonage de ligne.
------
'<tr class="texte_tab2" >
<td></td>
<td></td>
</tr>
------
c'est cette ligne la qui doit etre reproduit autant de fois que je clique sur ajouter.
Et ensuite il faut que je récupérer les valeur des champs.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Pour supprimer en js :
document.getElementById('tb').removeChild(document.getElementById("l1"));
Pour ajouter :
re = document.createElement('tr');
re.setAttribute('id', 'l'+num); //il faut récupérer le numéro de ligne que tu veux mettre
re.setAttribute('class', 'texte_tab2');
de = document.createElement('td');
df = document.createElement('td');
document.getElementById('tb').appendChild(re);
document.getElementById('come').appendChild(de);
document.getElementById('come').appendChild(df);
de.innerHTML="";
df.innerHTML="";
rachelb
Messages postés48Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention19 décembre 2007 19 déc. 2007 à 14:34
J'ai essayé la methode malheureusement à l'envoie du formulaire, je ne récupére que la premiere ligne!!
j'ai beau ajouter deux ou trois autre ligne, je ne vois que la premiere!!
j'ai l'impression que le php ne voit pas les ligne ajouter en jaascript
rachelb
Messages postés48Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention19 décembre 2007 19 déc. 2007 à 15:37
j'ai l'impression que les ligne ne sont pas réellement créer mais juse affichée, comment fait on pour réupérer des valeur dont les champ sont créer en javascript, car de plus il ne sont meme pas voyant dans le code source!!!
adlis
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention10 juillet 2009 23 juin 2009 à 16:09
salut rachelb j'ai exactement le même soucy avec mon tableau dynamique j'arrive parfaitement à créer les fonctions javascript (ajouter et supprimer) mais impossible de récupérer les valeurs de tous les champs :/
si kelkun a une idée :/