3

次のコードを使用して、大きなテキストエリアコンテンツをメールに添付する必要があります。

location.href="mailto:a@example.com?subject=example&body="+encodeURIComponent(document.getElementById("listbox").value);

ただし、テキストエリアの文字数に制限があり、それを超えると機能しません。変数を使ってメールに添付してみました。ただし、変数には制限があります。メールに大きな文字列を添付するにはどうすればよいですか?手伝ってくれてありがとう...

4

1 に答える 1

0

POSTリクエストで実行できるはずです。

<form action="mailto:youremail@domain.com">
  <input type="hidden" name="Subject" value="Email subject">
  <input type="hidden" name="Body" value="Email body">
  <input type="submit">
</form>

もちろん、これはjsでも実行できます。DOM構造を動的に作成し、フォームをシンビッティングする。

于 2013-03-20T19:15:05.997 に答える