par
Bisvan66 » 28 févr. 2013, 19:21
Oups le code a mal été interprété. Je le remets là :
[javascript]
function create_champ(i) {
var i2 = i + 1;
document.getElementById('ligne_'+i).innerHTML = '<div id="champs_'+i+'" style="display:block">'+
'<input type="text" name="idcatajout_'+i+'">'+
' <input type="button" value="Supprimer" onClick="supprime_champ('+i+')" /><BR><BR>'+
'</div>';
document.getElementById('ligne_'+i).innerHTML +='<span id="ligne_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un champs</a></span>';
}
function supprime_champ(i){
var parent = document.getElementById('ligne_'+i).parentNode;
parent.removeChild(document.getElementById('ligne_'+i));
}
[/javascript]
<span id="ligne_1"><a href="javascript:create_champ(1)">Ajouter un champs</a></span>
Oups le code a mal été interprété. Je le remets là :
[javascript]
function create_champ(i) {
var i2 = i + 1;
document.getElementById('ligne_'+i).innerHTML = '<div id="champs_'+i+'" style="display:block">'+
'<input type="text" name="idcatajout_'+i+'">'+
' <input type="button" value="Supprimer" onClick="supprime_champ('+i+')" /><BR><BR>'+
'</div>';
document.getElementById('ligne_'+i).innerHTML +='<span id="ligne_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un champs</a></span>';
}
function supprime_champ(i){
var parent = document.getElementById('ligne_'+i).parentNode;
parent.removeChild(document.getElementById('ligne_'+i));
}
[/javascript]
[html]<span id="ligne_1"><a href="javascript:create_champ(1)">Ajouter un champs</a></span>[/html]