Convertir des \n en <br />
Bonjour bonjour,
j'ai un petit problème que je n'arrive pas à résoudre et je ne comprends pas pourquoi. J'écrit quelque chose dans une textarea et j'aimerais l'afficher dans un div. Jusque la pas de souci. Le problème c'est que quand j'essaie de convertir les retours à la ligne du textarea en <br />, ça me converti le premier, mais pas les suivants.
Voila la fonction que j'utilise :
Code:
1 2 3 4 5
|
function nl2br(str)
{
return str.replace('\n', '<br />\n');
} |
et quand je tappe dans textarea ça :
Code:
1 2 3 4 5
|
salut
comment
tu
va ? |
ça me donne le code suivant :
Code:
1 2 3 4 5
|
salut<br />
comment
tu
va ? |
comme on peut le voir il a mis un <br> que devant le 1er retour à la ligne.
est-ce que quelqu'un saurait me dire ou est le problème ?
merci d'avance pour votre aide !!