2016-06-16 7 views
1

mailto:関数を使用して作成した単純なhtml形式でjavascriptコードを実装しました。しかし、シンプルな書式設定は動作していないようです。ボディーテキストは、&本文= ...で書かれているように見えます。ライン分割を追加することが可能かどうかは疑問でした(/ nは動作していないようです) ?JavaScriptで送信されたメール本文の書式設定

+0

ここにコード全体を投稿してください。また、これはノード内にあると思いますか? – Derek

+1

'mailto:'はかなりハックです。それはメールクライアントではなく、複雑な電子メールを送信しようとすべきではありません。あなたは生成された電子メールに必要なmimeheadersを提供して、それが受信者にとにかくhtml電子メールであることを伝えることはできません。 –

答えて

2

HTML文書に<a href="mailto:..."></a>リンクを挿入して電子メールを送信することは、JavaScriptとは関係ありません。

は、URLエンコード裸改行(%0A)を試してください:

<a href="mailto:[email protected]?subject=Test&amp;body=One%0ATwo%0AThree">Send</a> 

を...もちろん、リンクを処理するために、ブラウザによって選ばれたどんなツールが何をあなたを行うという保証は絶対にありません欲しいです。

+0

私はそれをうまく言わなかった、私は私のHTMLフォームから情報を引き出し、解析するためにjavascriptを使いました。私が知っているmailto関数はjavascriptではありません。あなたの提案は私の目的のために働いたが、感謝! – user3078867

関連する問題