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

标签 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,仅包含一个主题来检查它是否与对象相关,但这也不起作用。 你们中有人遇到过类似的问题吗?或者也许看到我在这里做错了什么?

最佳答案

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

<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 测试了代码。

关于javascript - Mailto 未加载主题(或正文);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56392462/

相关文章:

javascript - 将多个选项附加到 d3 中的 html

javascript - 帮助浏览器窗口会合 window.postmessage

javascript - 当来自本地主机的图像时,打印图像源本身不起作用

javascript - HTML - JavaScript 函数不处理 responseText

javascript - 将等待与 selenium web 驱动程序异步内容一起使用

javascript - 在 Polymer 元素中使用 light dom 中定义的模板

java - 使用 Jquery 上传 Excel 文件

javascript - 禁用 Sails.js 中的一些内置功能

javascript - 如何去抖 Angular 2 中的观察者函数?

javascript - 在 ng-repeat 内部时,移动 Angular UI 选项卡样式未应用