Bonjour
J'ai un problème dans la récupération d'une zone de texte lors de son transfert dans un e-mail.
Dans mon cas, je souhaite préparer le message, qui va ouvrir la fenêtre du logiciel mail de l'utilisateur, et il n'aura plus qu'à cliquer pour l'envoyer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <textarea id="Mestxt" cols="80" rows="5" wrap="physical"></textarea>
Il a pour cela un bouton, qui comporte
qui relie à un JS
Code : Sélectionner tout - Visualiser dans une fenêtre à part ... onclick="Sendit('E')"
Tout fonctionne... sauf que le texte (le commentaire libre que tape l'utilisateur, variable Wmes ci-dessus) se met à la suite, sans tenir compte des retours à la ligne, des sauts de ligne, etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function Sendit(Wlang){ //---- var W-err = 0; var Wfna = document.getElementById("Mesfna").value; var Wnam = document.getElementById("Mesnam").value; var Wmai = document.getElementById("Mesmai").value; var Wknd = document.getElementById("Mesknd").value; var Wmes = document.getElementById("Mestxt").value; window.open("mailto:vvv@xxxxxxxxx.com?subject=Message E / " + Wknd + "&body=Name: " + Wfna + " " + Wnam + "%0d%0A%0d%0A E-mail: " + Wmai + "%0D%0A%0d%0A" + Wknd + " Question %0D%0A" + Wmes); }
Donc s'il tape dans le textarea:
dans le message apparaît:aaaaaa
bbbbbb
ccccccc
Je n'ai pas réussi à trouver la manière de conserver le format original du texte entré par l'utilisateur, ni dans les forums ici.aaaaaabbbbbbccccccc
Merci d'avance de votre aimable aide.
Partager