supprimer un textarea dans une boucle

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : supprimer un textarea dans une boucle

Re: supprimer un textarea dans une boucle

par leozoe » 20 juil. 2012, 20:56

Merci pour ta réponse

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

Re: supprimer un textarea dans une boucle

par xTG » 20 juil. 2012, 20:50

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

par leozoe » 20 juil. 2012, 20:17

les deux façons m’intéressent :)

Re: supprimer un textarea dans une boucle

par xTG » 20 juil. 2012, 20:14

Le supprimer de façon définitive ou bien juste pour la soumission du formulaire courant ?

supprimer un textarea dans une boucle

par leozoe » 20 juil. 2012, 19:44

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