Retours a la ligne dans un textarea en php

mostdemon Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
mcfly10 Messages postés 1052 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerai savoir comment empecher le remplacement des retours à la ligne par rn dans le texte par defaut d'un textarea.

En fait, j'ai un formulaire qui contient un textarea, un input de type text et un bouton de type submit. Lorsque l'utilisateur valide l'envoi du formulaire, si le champ input de type text est vide, un message (ecrit en php et non avec la fonction alert du JS) lui avertit de son erreur et pour eviter qu'il ne resaisisse le contenu du textarea, la valeur envoyé precedament du textarea est definie comme valeur par defaut du textarea de la page actualisee.

Le probleme c'est que les retours a la ligne du contenu du textarea sont remplacés par des rn et du coup l'utilisateur ne reconnaitra certainement pas le texte qu'il a saisi.

J'espere avoir bien esposer mon probleme et avoir tres vite de bonnes reponses.

Tank.



A voir également:

1 réponse

mcfly10 Messages postés 1052 Date d'inscription   Statut Membre Dernière intervention   239
 
echo "<textarea name=blahblah cols=80 rows=5>".nl2br($_POST['blahblah'])."</textarea>";

nl2br permet de remplacer les sauts de lignes (ton RN) par une balise <br />.

Peut-être également envisager de mettre un htmlentities() avant le nb2br.
0