Page 1 sur 1

supprimer un textarea dans une boucle

Posté : 20 juil. 2012, 19:44
par leozoe
Bonjour,

j'ai une boucle dans laquelle j'affiche un certain nombre de textarea.
j'aimerais rajouter un bouton pour supprimer le textarea de mon choix, mais je ne vois pas du tout comment m'y prendre.
<?php
       for ($i = 0; $i < count($nb); $i++)
	{
        echo'<textarea name="phrase['.$i.']" cols="50" rows="5" >'.stripslashes($_POST['phrase'][$i]).'</textarea>';
        }
?>


Merci

Re: supprimer un textarea dans une boucle

Posté : 20 juil. 2012, 20:14
par xTG
Le supprimer de façon définitive ou bien juste pour la soumission du formulaire courant ?

Re: supprimer un textarea dans une boucle

Posté : 20 juil. 2012, 20:17
par leozoe
les deux façons m’intéressent :)

Re: supprimer un textarea dans une boucle

Posté : 20 juil. 2012, 20:50
par xTG
Pour le supprimer de façon définitive faut stocker cette information quelque part.
En gros une liste des éléments de ton formulaire (dans une BDD ou un fichier).

Pour le supprimer de l'instance du formulaire courant le plus simple est de passer par du Javascript et de jouer avec les IDs.
Tu attribues un ID à chacun de tes textareas et à côté un bouton de suppression qui appelle une fonction JS pour le supprimer.
Un article sur la question contenant du code : http://dustindiaz.com/add-and-remove-ht ... avascript/

Re: supprimer un textarea dans une boucle

Posté : 20 juil. 2012, 20:56
par leozoe
Merci pour ta réponse

je regarde ça et je reviens avec mes questions :)