Faire un bouton pour supprimer des input dynamique (removeChild)
hAdEsS
Messages postés41Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention30 mai 2009
-
21 mai 2008 à 19:54
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
23 mai 2008 à 13:37
Bonjour à tous,
j'ai trouvé un petit scrit qui me permet d'ajouter des inputs à mon formulaire.
Actuelement un lien est généré à coté des input créés.
Tous marche bien, mais j'aimerais avoir un seul Bouton pour suprimés les inputs 1 par 1.
J'ai bien trouvé quelque bidouillage, mais rien de concluant.
Voici mon code :
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function removeInput(num){
var inputFile = document.getElementById('choix'+num);
var removeLink = document.getElementById('removeInput'+num);
var br = document.getElementById('br'+num);
function addInput(num){
var input = document.createElement("input" );
input.setAttribute("type", "text" );
input.setAttribute("name", "choix" + num);
input.setAttribute("id", "choix" + num);
var br = document.createElement("br" );
br.setAttribute("id", "br" + num);
var removeLink = document.createElement("a" ); //lien pour supprimer l element
removeLink.setAttribute("onclick", "removeInput("+num+" )" )
removeLink.setAttribute("href", "#documents" )
removeLink.setAttribute("id", "removeInput"+num)
removeLink.appendChild(document.createTextNode('Supprimer'));