Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2719 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Contenu d'un TextArea dans paramètres fonctions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Contenu d'un TextArea dans paramètres fonctions

n°1866355
Kaymo's
Posté le 26-03-2009 à 17:43:47  profilanswer
 

Bonjour tout le monde,
 
Je peine à faire un appel à une fonction javascript :
function AffichageTxt(texte){
}
 
 
l'instantiation de cette méthode se fait de la manière suivante :
AffichageTxt('<?=$texteAff?>');
 
 
hors mon $texteAff contient la récupération d'un textearea :
il contient une chaine de ce genre :
 
Ceci est un  
Exemple d'instantiation
d'une méthode
 
 
et donc  sur l'instantiation ça donne :  
 
AffichageTxt('Ceci est un  
Exemple d'instantiation
d'une méthode');
 
ce qui fait planter javascript, en disant que ')' est attendu.
 
Comment est-ce qu'on peut gérer ces retours de ligne pour que ça se repercute pas sur l'instantiation.
 
Je vous remercie

mood
Publicité
Posté le 26-03-2009 à 17:43:47  profilanswer
 

n°1866389
Profil sup​primé
Posté le 26-03-2009 à 19:40:32  answer
 

Utilise nl2br, çà convertira tes sauts de lignes en br :

Code :
  1. AffichageTxt('<?=nl2br($texteAff)?>');

n°1866392
tpierron
Posté le 26-03-2009 à 19:49:16  profilanswer
 

Ce n'est pas suffisant, il faut échapper les simples quotes (et par prudence les doubles quote aussi) en rajoutant un \ avant. Et tant qu'à faire, autant le faire aussi avec les saut de lignes => \n et \r.
 
À faire aussi attention si tu utilises cette chaine dans un innerHTML: il faudra échapper les <, > et & en &lt;, &gt; et &amp; (tu n'auras pas ce problème avec document.createTextNode ou en affectant à textarea.value).

n°1866695
Profil sup​primé
Posté le 27-03-2009 à 14:17:30  answer
 

donc stripslashes addslashes, htmlspecialchars et nl2br


Message édité par Profil supprimé le 27-03-2009 à 14:18:00

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Contenu d'un TextArea dans paramètres fonctions

 

Sujets relatifs
Problème saut de ligne dans un textareaUrl rewriting - domaine affichant contenu d'un sous-domaine
Import module de fonctions[JDOM] recuperer tout le contenu d'un tag
Récupération de plusieurs textareaSupprimer le contenu d'une balise
[RESOLU] Afficher le contenu d'un documentChanger un textarea a partir d une liste deroulante
[html] div ne se redimensionne pas avec le contenu [résolu]Copier le contenu d'un dossier avec les sous-dossiers
Plus de sujets relatifs à : Contenu d'un TextArea dans paramètres fonctions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR