Comment aller à la ligne dans un textarea ?
Réponses rédigées par Antoine
Dernière mise à jour : 2020-09-27 18:23:19
Question
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 ?
Réponse
Votre méthode est la bonne ; essayez en outre de remplacer \r\n par leur équivalent en entité HTML :
De cette manière les sauts de ligne du textarea devraient correctement être interprétés par le navigateur.