Bonsoir,
J'ai une page php de contact, avec formulaire contenant un textarea.
Cette page envoie le contenu du champ textarea à une autre page qui se charge de composer un message et de l'envoyer par une fonction php mail.
Si l'envoi s'est fait correctement, je voudrais que l'expéditeur en soit informé par une fonction javascript contenant une alert(), lui rappelant le contenu de son envoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function afficher(s,c){ alert('Vous venez d\'envoyer le message suivant : \n sujet : '+s+' \n texte : '+c); }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(mail($to, $sujet, $corps, $entetemail)){ echo "<script>afficher(\"".addslashes($sujet)."\",\"".addslashes($comment)."\") </script>" ; }
Tout va bien, tant que le textarea ne contient pas de retour chariot.
Mais dés qu'il en contient, la transmission se faisant par php, le \n pose problème et l'alerte ne s'affiche plus.
Est-il possible de contourner la difficulté ? Merci de m'aider.
JD
Partager