par anonyme 27-Septembre-2020

J'ai une requête MySQL qui retourne une chaine qui contient des sauts de ligne sous la forme de balises <br>. Je dois afficher cette chaine de caractères dans un textarea.

J'ai remplacé les balises <br> par des \r et \n avec la fonction PHP str_replace() ; pour autant cela ne fonctionne pas, cela m'affiche :

<textarea>Ligne 1 \r\n Ligne2</textarea>

Comment puis-je donc aller à la ligne dans un textarea ?

1 Réponse

par Nico 27-Septembre-2020

Votre méthode est la bonne ; essayez en outre de remplacer \r\n par leur équivalent en entité HTML :

&#13;&#10;

De cette manière les sauts de ligne du textarea devraient correctement être interprétés par le navigateur.

Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses de l'équipe et d'autres internautes.

2.6k questions

3k réponses

...