Formual => Pluszeichen im Mailbody
Jan Beinersdorf
Hallo,
blöde Frage:
<form action="mailto:bla@blubb.com" method="get" enctype="text/plain">
<input type="text" name="subject"><input>
<textarea name="body"><textarea>
</form>
Die resultierende Mail enthält statt Spaces Pluszeichen (zumindest hier mit meinem Mozilla, vielleicht machen andere Mailprogramme/Browser das nicht). Ist ja eigentlich auch logisch, das <form> schickt die Daten halt in der Form "?subject=bla+blubb&body=tra+lalla" weg, statt - wie sich das gehört - die Spaces durch %20 zu ersetzten.
Frage: Gibt es eine Methode, z.B. durch Setzten eines anderen enctype, die Spaces (und wenn wir schon dabei sind die lf und cr auch) so zu codieren, dass ich einen lesbaren Text bekomme?
Danke im Voraus,
jb
Hallo,
<form action="mailto:bla@blubb.com" method="get"
</form>Die resultierende Mail enthält statt Spaces Pluszeichen (zumindest hier mit meinem Mozilla, vielleicht machen andere Mailprogramme/Browser das nicht). Ist ja eigentlich auch logisch, das <form> schickt die Daten halt in der Form "?subject=bla+blubb&body=tra+lalla" weg, statt - wie sich das gehört - die Spaces durch %20 zu ersetzten.
Richtig, deshalt solltest Du als Methode auch "post" benutzen, vgl.
http://selfhtml.teamone.de/html/formulare/definieren.htm
Gruss
Thomas
Richtig, deshalt solltest Du als Methode auch "post" benutzen, vgl.
http://selfhtml.teamone.de/html/formulare/definieren.htm
Danke, das stimmt. Tja, wenn ich einen Schritt weiter gedacht hätte, wär beinahe selber drauf gekommen... ;-)
Seltsamer Weise landen jetzt allerdings Subject und Body beide im Body, mit einem subject= und body= davor. Irgendwas mache ich also noch immer falsch...
jb