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

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