Textarea - Supprimer les sauts de ligne

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

4 réponses

  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
    1. j'ai essayé ceci, mais il ne remplace que le premier saut de ligne

      text = text.replace("\n"," - ");
      1
      1. 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
        1. Salut.

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