Bonjour, lors de la récupération de données d'un formulaire, j'aimerai utiliser une fonction, qui me permettrai de remplacer certains caractères.
La fonction str_replace ne convient pas tout a fait. Je m'explique :
Lorsque dans un champ texte l'utilisateur utilise la touche entrée, lorsque je récupère les informations saisies, j'appelle une fonction en javascript, mais l'appel ne ce fait jamais si l'utilisateur utilise la touche entrée.
firebug m'indique ceci comme erreur :
unterminated string literal
[Break on this error] montre('azazaza\n
et voici le code de l'appel
Lorsque l'utilisateur tape par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="Modification/index_courrier.php?num=<? echo $no;?>" onmouseover="montre('<? echo htmlentities(addslashes($comm)); ?>');" onmouseout="cache();">
aaaaa
bbb
cccccc
si je fait un "echo" de ça, cela donne : aaaaa bbb cccccc
Donc j'ai pensé utiliser la fonction str_replace et remplacer les espaces par une autre valeur, mais cela ne fonction pas, les espaces ne sont pas reconnu comme étant de "vrai" éspaces.
Si vous avez des question n'hésitez pas. Merci
Partager