Mailto未加载主题(或正文);

时间:2019-05-31 09:36:46

标签: javascript html

我一直在阅读很多主题,并且已经尝试了一段时间,但我似乎无法收到mailto:填写主题和正文。

因此它启动了邮件客户端(我尝试了3个不同的客户端(outlook,windows standard,gmail),并且每次填写邮件地址时都不会填写主题和正文。

totalmenu() {
var form = document.getElementById('emailform');
// form.action = "mailto:" + personeel.email + "?subject=result&body=" 
//+ mail();
form.action = "mailto:blabla@gmail.com?Subject=result;
}

评论显示了我想使用的实际mailto。 我创建了一个新的mailto,仅包含一个主题,以检查它是否与对象相关,但是效果不佳。 你们每个人都有类似的问题,或者也许在这里看到我做错了什么?

1 个答案:

答案 0 :(得分:1)

我构建了自己的小测试代码,并且可能发现了问题所在。这段代码似乎有效:

<html>
<body>
<form id="emailform" method="POST">
  <input type="text" value="this is a test">
  <input type="submit" value="send email">
</form>
<script>
(function() {
  var form = document.getElementById('emailform');
  form.action = "mailto:blabla@example.com?Subject=result";
})();
</script>
</body>
</html>

但是,如果我将表单方法从"POST"更改为"GET",它将不再起作用。

您使用"GET"吗?

我在Windows 10上使用Firefox和Chrome测试了该代码。