[AJAX] Farie apparaître dans le code source HTML des objets créés dynamiquement ?
Bonjour tout le monde,
Je poste ce message en ne sachant pas si AJAX pourra m'aider sur ce problème :
J'ai ce script javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <script type="text/javascript">
function AddRow(NombreCellules,NombreLignes)
{
alert(NombreLignes);
var newRow = document.getElementById('TableauUpdate').insertRow(-1); //on ajoute une ligne en fin de tableau
for(i = 0; i < NombreCellules; i++)
{
var input = document.createElement("input");
input.type = "text";
input.name = "new["+NombreLignes+"]";
newCell = newRow.insertCell(i);
newCell.appendChild(input);
}
}
</script> |
qui me permet de créer un une ligne dans un tableau avec des cellules.
Le nombre de cellules est connu à l'avance grâce à NombreCellules.
NombreCellules est connu grâce à ceci :
Code:
1 2 3 4 5
| $NbFields = mysql_num_fields($query);
echo 'le nombre de champ de cette table vaut ' . $NbFields;
echo '<input type="button" value="Ajouter une ligne au tableau" onClick="AddRow('.$NbFields.','.$num_rows.') "; >';
echo 'le nombre de ligne - 1 |
C'est du PHP.
Le problème de ce code, c'est que lorsque la lignes et les zones de textes sont créés, il n'apparaissent pas dans le code source HTML.
Est-ce que AJAX est capable de résoudre ce problème ou pas :question:
Merci d'avance pour l'aide.
beegees