Bonsoir à tous;
Je m'excuse avant tt pour les mauvais post car je suis débutante sur le forum et je ne maîtrise pas encore tout.
Je serai ravi d'obtenir de l'aide sur Ajax ou sur javascript car je ne sais exactement où poster mon msg.
En faite jai un formulaire qui se présente ainsi pour faire cout:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <form name="form2" method="post" action=""> <table id="idTable" align="center"> <tr> <td width="15%"> <textarea name="sizepopulation" id="sizepopulation" rows="1" cols="15" ></textarea> </td> <td width="10%"> <input type='button' name='add' value='Add' onclick='insererLigne_Fin()'/> </td> </tr> </table> </form>
Après cela jai créer la fonction insererLigne_Fin() qui se présente comme suit.
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 function insererLigne_Fin() { var cell, ligne; // je récupère l'identifiant (id) de la table qui sera modifiée var tableau = document.getElementById("idTable"); var nbLignes = tableau.rows.length; ligne = tableau.insertRow(-1); // ici création d'une ligne pour ajout en fin de table cell = ligne.insertCell(0); cell.innerHTML = " <textarea name='sizepopulation' id='sizepopulation' rows='1' cols='15' ></textarea>"; cell = ligne.insertCell(1); cell.innerHTML = " <input type='button' name='add' value='Add' onclick='insererLigne_Fin()' />"; var ch_size = document.getElementById("sizepopulation").value; alert('Derniere valeur: '+ ch_size); }
Jusque là ouaaoooo, tout marche , ma ligne s'ajoute, mon onclick parfait.
Alors vous vous demandez peut être mon probleèm; justement c'est ici que commence mon calvaire
Je veux en effet chaque fois que je clique sur bouton 'Add ' recupérer vleurs saisies dans les différents champs, donc valeur de la ligne courante. Mais mon script ne me retourne que les valeurs de la première ligne du tableau. Je ne sais pourquoi mais c'est comme s'il n'arrive pas à se positionner sur la dernière ligne ajoutée.
SVP AIDEZ MOI JE SOUFFRE DEPUIS DES SEMAINES. Merci d'avance pour votre aide
Partager