Textarea - Supprimer les sauts de ligne

Fermé
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 - 20 juil. 2010 à 15:59
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 20 juil. 2010 à 17:58
Bonjour,
Un utilisateur enregistre un text dans un textarea. Je souhaite transformer les sauts de ligne en tiret pour les afficher par défaut dans un autre textarea, mais impossible!!!.
Comment faire ?
Merci d'avance
A voir également:

4 réponses

jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 17
20 juil. 2010 à 16:52
j'ai essayé ceci, mais il ne remplace que le premier saut de ligne

text = text.replace("\n"," - ");
1
utilise du javascript avec la fonction replace

un saut de ligne s'écrit \n

donc ca fera un truc du genre :

document.write(str.replace("\n","-"));
0
hum ..
T'es sur d'avoir récupérer toute la valeur de la textarea et pas juste la premiere ligne ?
si c'est pas ca je vois pas
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
20 juil. 2010 à 17:58
Salut.

Si tu utilises du PHP, je te recommande plutôt d'utiliser ce dernier.
$input = $_POST['textarea'];
$input = preg_replace("#\n#",'-',$input);
0