Textarea - Supprimer les sauts de ligne

jemsss Messages postés 198 Statut Membre -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
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. jemsss Messages postés 198 Statut Membre 17
     
    j'ai essayé ceci, mais il ne remplace que le premier saut de ligne

    text = text.replace("\n"," - ");
    1
  2. olimix
     
    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
  3. olimix
     
    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
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

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