Saut de ligne dans un textarea ?

ryotom Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Fallentree Messages postés 2445 Statut Membre -
Bonjour,

J'essaye de faire un saut de ligne dans une balise <textarea></textarea>

Quand je fais <textarea><?php echo 'toto '."\n".' titi'; ?></textarea> dans mon localhost ça marche bien mais pas en Production.

J'aimerais savoir qu'est-ce qui peut faire que le "\n" ne me fasse pas sauter de ligne ?

Je code sous le Framework Code igniter, XHTML, charset UTF-8.

J'ai également essayé la fonction nl2br, elle m'ajoute des <br /> dans le textarea en toute lettre mais ne me fais pas sauter de ligne :/

Merci :)

7 réponses

Alain_42 Messages postés 5413 Statut Membre 904
 
chez moi ce code fonctionne sous firefox, j'ai bien un saut de ligne:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 
<head> 
  
</head>  
<form> 
<textarea><?php echo 'toto'."\r\n".'titi'; ?></textarea> 
</form> 
</html>

il faut absolument des guillemets doubles " de chaque coté de\r\n sinon ça ne marche pas
1
ryotom Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Apparemment le problème vient d'autre part alors :/ , merci quand même :)
0
willybast67 Messages postés 21 Statut Membre 1
 
Bonjour,

le textarea vous sert à quoi exactement?

Pour réaliser un éditeur wysywyg ou pas ?
0
ryotom Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Non, il me sert de champs pour enregistrer ensuite la valeur dans une variable session. J'aimerais garder la forme de mon texte dans mon textarea en fait.
0
willybast67 Messages postés 21 Statut Membre 1
 
toto et titi correspondent a des pseudo ou pas?
0
ryotom Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
non c'est du texte, en exemple
0
willybast67 Messages postés 21 Statut Membre 1
 
Un textarea n'interprète pas les balises HTML.
Il interprète le texte tel qu'il est écrit. je pense que par contre sa fonctionne dans un div.
0
willybast67 Messages postés 21 Statut Membre 1
 
Pour les saut de ligne HTML c'est
exemple
<?php
$toto = "wedpam.fr";
$titi = "Lesca";
echo'<div>'.$toto. '<br>'.$titi.'</div>';
?>
0
willybast67 Messages postés 21 Statut Membre 1
 
Après tu donne du style à ton div
exemple
<?php
$toto = "wedpam.fr";
$titi = "Lesca";
echo'<div style="display: block; width:100px; height:100px; padding: 5px 5px 5px 5px; border: 1px solid #000000; overflow: scroll; background-color: #FFFFFF;">'.$toto. '<br>'.$titi.'</div>';
?>

exemple ici http://www.wedpam.fr/wedpam/index.php?divm=230
0
willybast67 Messages postés 21 Statut Membre 1
 
Le script de alain_42 fonctionne chez moi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Adlane Belahouel
 
Quand tu va voir directement dans ta BD, qu'est ce que tu obtiens ?
0
ryotom Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
j'enregistre cela dans une variable session
0
Alain_42 Messages postés 5413 Statut Membre 904
 
essayes avec:

<textarea><?php echo 'toto '."\r\n".' titi'; ?></textarea>
0
ryotom Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
non plus :s
0
Fallentree Messages postés 2445 Statut Membre 210
 
chr(10)
0