【笔记】用JavaScript发送邮件 JS自定义游戏内容

我在写Mod站反馈的时候,准备为反馈方式改成发送邮件的方式,
为了降低用户反馈的步骤,决定写个邮件发送模板,
反馈页面地址是:
https://mod.3dmgame.com/mod/feedback
大家如果要用到的时候,可以参考一下

正常的a标签在发送邮件的时候,是用

<a href="mailto:mod@3dmgame.com" >mod@3dmgame.com</a>

除此之外,“mailto:”还有几个参数,传递方式为get:

  • to:收件人
  • suject:邮件标题
  • cc:抄送
  • bcc:暗抄送
  • body:内容

比如说

<a href="mailto:mod@3dmgame.com?suject=这是标题&body=这是内容&cc=admin@aoe.top" >mod@3dmgame.com</a>

了解了这些,我们就可以用JS来实现了:


var initSubject='【3DM Mod站反馈】意见提交';
var initTo='mod@3dmgame.com';
var initBody='意见或想法:';

function submitHandler()
{
	var subject = initSubject;
	var to = initTo;
	var body = initBody;
	mailTo.href="mailto:"+to+"?&subject="+subject+"&body="+body;
	mailTo.click();
}

在HTML中加个空的a标签,

<a href="mailto:" id="mailTo" >mod@3dmgame.com</a>

然后写个按钮调用“submitHandler()”方法就行了:


<div class="btn btn-primary pull-right" onclick="submitHandler()">发送邮件</div>
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注