3

我需要使用以下代码将大型文本区域内容附加到邮件中。

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

但是 textarea 字符有一个限制长度,当它超过时,它不起作用。我尝试使用变量并附加到电子邮件;然而,变量也有限制。如何在电子邮件中附加大字符串?感谢帮助...

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 回答