[RESOLU] Balise html dans textarea

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 : [RESOLU] Balise html dans textarea

Re: Balise html dans textarea

par orell1 » 25 févr. 2013, 20:34

Très bien vu! je viens de faire ce que tu m'as dit et c'est ok.
Merci infiniment!

Bonne soirée

Re: Balise html dans textarea

par AB » 25 févr. 2013, 19:52

Et bien tu fais afficher ce message précédent dans une balise <div> ou <p>, qu'est-ce qui t'en empêche ? Et tu utilise le textarea séparément pour que l'utilisateur puisse rentrer sa réponse.

Re: Balise html dans textarea

par orell1 » 23 févr. 2013, 13:24

Je comprends tout à fait ce que tu dis.
Je voudrais faire comme gmail par exemple...

Lorsque tu reçois un mail et que tu fais répondre, en général tu as le message que tu as reçu qui se met en rappel de conversation...

Je souhaite juste faire ça c'est tout.

Merci quand même

Re: Balise html dans textarea

par AB » 23 févr. 2013, 04:35

Mais pourquoi vouloir faire afficher les messages précédents dans un textarea ? Seuls les messages que l'on peut éditer doivent se trouver dans le textarea et encore une fois pour respecter les retours lignes dans un textarea il faut utiliser la fonction nl2br.
J'ai l'impression de ne pas parler français... En d'autres termes tu as une erreur de conception dans ton code et tu n'utilise pas textarea à bon escient. Il serait bien de revenir aux fondamentaux sinon t'es pas près de t'en sortir.

Re: Balise html dans textarea

par orell1 » 23 févr. 2013, 01:57

Merci à vous.
J'avais déjà testé \n sans succès.
En fait je souhaite faire la chose suivante :
<textarea>
NOUVEAU MESSAGE:
Effectvicement ça fait longtemps!
On peut se prendre un café bientôt?!
______________________________________________________(<hr>+<br>)
Ancien Message:
Hello Jim comment vas tu?
Ca fait longtemps que je ne t'ai pas croisé...

Bla bla
</textarea>

En gros je réponds au message en chargeant celui que j'ai reçu d'ou le <hr> pour faire une séparation....

Re: Balise html dans textarea

par sirakawa » 22 févr. 2013, 21:37

Avec \n ? sans garantie.
Il n'est pas stupide de vouloir faire ça:
j'ai un utilisateur qui a créé un texte avec des retours chariot dans le textarea, ça a été enregistré dans la BDD.
Il veut modifier son texte: il serait bien qu'il se présente comme il l'a saisi....

Re: Balise html dans textarea

par AB » 22 févr. 2013, 20:44

ça ok... je veux volontairement ajouter un <hr> et un <br> pour différencier le nouveau message de l'ancien...
Tu vois le truc?

Merci en tout cas
Et tu es obligé de les mettre dans un textarea ?

Re: Balise html dans textarea

par Perine » 22 févr. 2013, 20:14

Dans ce cas, il faut que tu travailles avec la fonctionnalité contenteditable dans une balise <p> par exemple. Mais à toi de te débrouiller pour exploiter le code que ça produit.

Re: Balise html dans textarea

par damien_55 » 22 févr. 2013, 20:13

Peut etre en ajoutant une classe a ton textarea et un peu de css pour par exemple. une classe pour les anciens messages et une pour le nouveau.

Re: Balise html dans textarea

par orell1 » 22 févr. 2013, 20:00

ça ok... je veux volontairement ajouter un <hr> et un <br> pour différencier le nouveau message de l'ancien...
Tu vois le truc?

Merci en tout cas

Re: Balise html dans textarea

par AB » 22 févr. 2013, 19:57

On ne mets pas des hr ou des br ou toute autre balise html dans un textarea. Ce n'est pas prévu pour faire de la mise en page mais pour insérer du texte. Si tu souhaites que les retours lignes soient pris en compte il faut utiliser la fonction nl2br

Re: Balise html dans textarea

par orell1 » 22 févr. 2013, 19:51

quand j'insère les balises sous cette forme ça ne fonctionne pas...
ça apparait comme ça : <br> et <hr> dans textarea

Re: Balise html dans textarea

par damien_55 » 22 févr. 2013, 19:49

c'est quoi la question ??
Message :<br> <textarea name="message"><?php echo '<hr>Ancien message : <br> '.stripslashes(htmlentities(trim(($data['message'])))); ?></textarea>
Dans ton code, tu as déjà des <hr> et <br>, ou est le problème ? tu édites ta page et tu les ajoutes.

Balise html dans textarea

par orell1 » 22 févr. 2013, 19:46

Bonjour,
est-ce que quelqu'un sait comment je peux faire pour ajouter <hr> et <br> à ça :
Message :<br> <textarea name="message"><?php echo '<hr>Ancien message : <br> '.stripslashes(htmlentities(trim(($data['message'])))); ?></textarea>
Merci par avance