begin process at 2012 05 29 05:55:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Faire un bouton pour supprimer des input dynamique (removeChild)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Faire un bouton pour supprimer des input dynamique (removeChild)

mercredi 21 mai 2008 à 19:54:21 | Faire un bouton pour supprimer des input dynamique (removeChild)

hAdEsS

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);
  
    document.getElementById('choix').removeChild(inputFile);
    document.getElementById('choix').removeChild(removeLink);
    document.getElementById('choix').removeChild(br);
    }
   
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'));
 
   document.getElementById('choix').appendChild(br);
   document.getElementById('choix').appendChild(input);
   document.getElementById('choix').appendChild(removeLink);
 
   var link = document.getElementById('addInputFile');
   num = num+1;
   link.setAttribute("onclick", "addInput("+num+" )" );
   }
//-->
</script></head>
<body>
<a href="#" onClick="addInput(1)" id="addInputLink">Ajouter un document</a>
 <div  anchor="documents">
    <span>Joindre documents</span>
    <br/>
    <div id="choix" name="linkedFiles">
     <input type="text" name="rep1" />
    </div>
   
  </div>

</body></html>

Merci de votre aide
vendredi 23 mai 2008 à 13:37:19 | Re : Faire un bouton pour supprimer des input dynamique (removeChild)

PetoleTeam

Membre Club
Bonjour,
Et comment vas tu savoir lequel il faut supprimer ?
;O)


Cette discussion est classée dans : input, document, num, choix, getelementbyid


Répondre à ce message

Sujets en rapport avec ce message

Pb AJAX sous IE [ par Emcy ] bonjour,j'ai créé un mini projet où j'ai 3 fichiers :- 1 fichier html : pour affichier ma page- 1 fichier javascript : script lié à ma page html- 1 fi iframe iframe et iframe [ par tonytruand ] Bonsoir à tous je m'arrache les cheveux sur un truc encore certainement tout bête mais là je coinceen fait je désire accéder au contenu d'un obet (inp Comment effacer le contenu d'un champ de saisie de type text ? [ par sneezy ] Bonjour à tous, et d'avance merci de votre aide. [^^sad1] Débutant en programmation JS, je suis face à un problème que je n'arrive pas à résoudre. V script de menu déroulant [ par frippons ] Bonjour J'ai un petit soucis avec un script qui fait dérouler mon menu. En effet, il ne fonctionne pas [^^sad1] sous internet explorer 6. Voici le Comment puis-je améliorer ce script ??? [ par nanti ] Bonjour à tous !Tout d'abord, j'espère être dans le bon thème... !?Comme annoncer, je souhaite améliorer ces scripts pour n'en faire qu'un qui soit op Javascript et Liste déroulante [ par ouzb ] Bonsoir a tous, j'ai besoin de votre aide.Je m'explique d'abord j'ai une liste deroulante alimenter depuis un table dans ma base de données. Au début Fonction avec boucle for qui ne marche pas [ par toons43 ] Bonjour à tous,J'ai un souci avec une fonction que j'ai crée, c'est une fonction qui me permet de zoomer des thumbnails (6 en tout) en changeant le co Compatibilité W3C - style.left [ par stanilou ] Bonjour,Ce test fonctionne sous IE mais pas sous FF (Le div ne se déplace pas):<html xm Probleme de boucle [ par jfnoe ] Bonjour,Je voudrais utiliser un script de fondu d'image mais je n'arrive pas à le mettre en boucle.Le script s'éxécute correctement mais j'ai une erre calculer via un formulaire [ par cedcyr ] bonjour je vien de realiser un formulaire lier a code javascript il n'y a apparament pas d'erreur et pourtant la boucle ne se fait pas pourquoi voici


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales