regarde la source générée
Je fais un document.write de ma variable et ça donne ça :
document.write('dfgh
fgh
sdfg');
On voit bien les sauts de ligne.
Je viens d'essayer sous IIS et Domino...même topo...ce n'est pas le serveur web. C dingue cette histoire.
peut tu me remettre ici toutes les etapes de ton traitement ?
genre :
1 affichage de la page
2 saisie des données
3 ....
car la je m'y perd un peu
Salut,
Si j ai bien compris, J ai eu le meme probleme en java.
il faut penser que sous windows les retours chariot sont code : \r\n
et non pas en \n.
Si ton textArea vient d IE il aura probablement un souci
essai de faire 2 str de suite comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 str_replace("\r\n","", $commentaire); str_replace("\n","", $commentaire);
ca devrait permetre a ton javascript de s executer tranquillement par contre
tu vas perdre les saut de lignes.
Je te propose donc d utiliser une HTMLArea sur ton textArea si c est important
de garder un formatage.
Bon courage
Bah voilà !![]()
str_replace("\r\n","", $commentaire); C'était ça le problème ! Le \r devant.
Meeeeeerci à toi !
Merci beaucoup à siddh aussi pour le temps que tu m'as consacré...super de ta part et j'ai appris pas mal de truc en discutant avec toi.
Ciao et bonne journée les gars.
Liv![]()
Nota bene :
n oublie pas il faut gerer les deux :
str_replace("\n","", $commentaire);
sinon sous linux ca fonctionera pas.
sous Mac aussi le code retour chariot est different mais j ai pas de Mac pour faire des tests et valider le code.
Partager