nirvana ghost
Messages postés26Date d'inscriptionsamedi 4 avril 2009StatutMembreDernière intervention11 avril 2009
-
4 avril 2009 à 23:47
Bonsoir,
j'ai télécharger une fonction ajax qui permet d'ajouter infiniment des ligne de cellules tableau. A chaque nouveau clic sur un bouton une nouvelle ligne apparait ce que moi j'en ai besoin c'est de permettre uniquement un seul ajout d'une seule ligne!!! dois je modifier les paramètre de la fonction avez vous une idée comme le faire????
<script language="javascript">
numero=0;
function AddRow(){
numero++;
// Titre
var newRow = document.getElementById('table').insertRow(-1);
//
var newCell = newRow.insertCell(0);
newCell.align = 'center';
newCell.innerHTML ='<input type="text" name="long_art"['+numero+']" id="long_art"['+numero+']">';
//
var newCell = newRow.insertCell(1);
newCell.align = 'center';
newCell.innerHTML ='<input type="text" name="larg_art"['+numero+']" id="larg_art"['+numero+']">';
//
var newCell = newRow.insertCell(2);
newCell.align = 'center';
newCell.innerHTML = '<input type="text" name="haut_art"['+numero+']" id="haut_art"['+numero+']">';
//
var newCell = newRow.insertCell(3);
newCell.align = 'center';
newCell.innerHTML ='<input type="text" name="prof_art"['+numero+']" id="prof_art"['+numero+']">';
var newCell = newRow.insertCell(4);
newCell.align = 'center';
newCell.innerHTML = '<input type="button" onclick="deleteCurrentRow(this)" value=" Supprimer" alt="Delete" >';
}
//fonction qui permet d'effacer des lignes
function deleteCurrentRow(obj)
{
var delRow = obj.parentNode.parentNode;
var tbl = delRow.parentNode;
if(tbl.getElementsByTagName('tr').length==1){
alert('Vous ne pouvez pas supprimer cette ligne');return false ;
}
tbl.removeChild(delRow);
}
</script> merci!!