compter nb de fois qu'on clique sur un lien - HTML/CSS - Programmation
MarshPosté le 22-06-2006 à 12:15:53
Bonjour, J'ai un formulaire pour créer un article et lorsque je clique sur une phrase, je vais sur un script qui ajoute un nouveau textarea dans un tableau. J'aimerai savoir comment faire pour connaître le nb de textarea que l'utilisateur a ajouté. En fait, cela me sert pour donner un nom spécifique à chaque textarea et ainsi le récupérer dans la page suivante. Voici le code : <?php $i=1; ?> <a href="#" onclick="ajouteParagraphe();">Cliquez ici pour ajouter un paragraphe</a>
<script language="javascript"> function ajouteParagraphe(){ //création de l'attribut textarea var i="<?echo $i?>" i++; nom="paragraphe" + i; tab=2 + i; var ligne=document.createElement('tr'); var cellule=document.createElement('td'); var cellule2=document.createElement('td'); var texte=document.createTextNode(nom); cellule.appendChild(texte); ligne.appendChild(cellule); var paragraphe=document.createElement('textarea'); paragraphe.setAttribute('name',nom); paragraphe.setAttribute('class','autre'); paragraphe.setAttribute('tabindex',tab); paragraphe.setAttribute('rows','10'); cellule2.appendChild(paragraphe); ligne.appendChild(cellule2); document.getElementById('tableau').tBodies(0).appendChild(ligne); }
Marsh Posté le 22-06-2006 à 12:15:53
Bonjour,
J'ai un formulaire pour créer un article et lorsque je clique sur une phrase, je vais sur un script qui ajoute un nouveau textarea dans un tableau.
J'aimerai savoir comment faire pour connaître le nb de textarea que l'utilisateur a ajouté.
En fait, cela me sert pour donner un nom spécifique à chaque textarea et ainsi le récupérer dans la page suivante.
Voici le code :
<?php
$i=1;
?>
<a href="#" onclick="ajouteParagraphe();">Cliquez ici pour ajouter un paragraphe</a>
<script language="javascript">
function ajouteParagraphe(){
//création de l'attribut textarea
var i="<?echo $i?>"
i++;
nom="paragraphe" + i;
tab=2 + i;
var ligne=document.createElement('tr');
var cellule=document.createElement('td');
var cellule2=document.createElement('td');
var texte=document.createTextNode(nom);
cellule.appendChild(texte);
ligne.appendChild(cellule);
var paragraphe=document.createElement('textarea');
paragraphe.setAttribute('name',nom);
paragraphe.setAttribute('class','autre');
paragraphe.setAttribute('tabindex',tab);
paragraphe.setAttribute('rows','10');
cellule2.appendChild(paragraphe);
ligne.appendChild(cellule2);
document.getElementById('tableau').tBodies(0).appendChild(ligne);
}
Merci de votre aide