Modifier fonction ajax javascipt

Fermé
roy mustang Messages postés 110 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 2 juin 2009 - 4 avril 2009 à 16:01
Bonjour,
j'ai télécharger une fonction ajax qui permet d'ajouter infiniment des cellules tableaux à chaque nouveau clic sur 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!!
A voir également: