Problème fonction javascript

pijahema Messages postés 52 Statut Membre -  
Marden Messages postés 1075 Statut Membre -
Voilà, j'ai fais ce code pour faire apparaitre dynamiquement des zone de texte en cliquant sur un bouton, mais je voudrais créer un autre bouton qui supprime ces zones UNE PAR UNE et non tout d'un coup.

Voici ce que j'ai fais pour l'ajout de zone de texte :

<html><head>

<title>Formudyna</title>

<script type="text/javascript">

function ajout() {

document.getElementById("ajout").innerHTML +="<input type='text' /><br>";

}


</script>
</head>
<body>

<form name="formu" >
<input type="text" />
<input type="button" onclick="ajout()" Value="Nouveau" />
<div id="ajout">
</div>

</form>
</body>
</html>


Merci de votre aide !
A voir également:

2 réponses

gouache Messages postés 394 Date d'inscription   Statut Membre Dernière intervention   43
 
Salut,

Ca fait un bail que j'ai pas touché au Javascript et je n'étais pas un expert, donc je dis peut être n'importe quoi mais...
Tu pourrais pas t'en sortir avec une boucle genre avec un incrément (à chaque fois que tu cliques sur le bouton tu rajoutes la valeur 1 qui signifie enlever une zone de texte) ?

Sinon j'ai bien peur qu'il te faille attendre d'autres idées.

J'espère avoir aidé bonne journée
0
Marden Messages postés 1075 Statut Membre 210
 
function suppr() {
  var contenu = document.getElementById("ajout").innerHTML ; 
  lst = contenu.lastIndexOf("<INPUT") ; 
  if ( lst > -1 ) {
    contenu = contenu.substr(0,lst) ; 
    document.getElementById("ajout").innerHTML = contenu ;
  }
  // alert(contenu) ;
}
0