【发布时间】:2017-02-11 18:37:57
【问题描述】:
我被困在这里了。我想要一个按钮(在这种情况下;发送电子邮件按钮)在不打开电子邮件客户端的情况下触发 mailto,我希望它自动发送(在 JS 中,smtp)。我不知道我是不是问的太多,这是否可能。这是我的表格:
<form id="form">
<div class="row">
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1"><i class="fa fa-user-secret fa-lg"></i></span>
<input id="username" type="text" class="form-control blender-pro-book form-text" placeholder="Username" aria-describedby="basic-addon1">
<span class="input-group-addon" id="basic-addon1"><i class="fa fa-user-secret fa-lg"></i></span>
<input id="message" type="text" class="form-control blender-pro-book form-text" placeholder="Message" aria-describedby="basic-addon1">
</div>
<p class="error-holder"><span id="error" class="error blender-pro-book"><i class="fa fa-exclamation-triangle"></i>Try again please!</span></p>
</div>
</div>
<br>
<div class="row">
<div class="col-md-6 col-md-offset-3 col-xs-10 col-xs-offset-1 col-sm-6 col-sm-offset-3">
<button id="start" type="button" class="btn btn-default btn-lg btn-block btn-custom blender-pro-book">Send e-mail <i class="fa fa-hand-o-right blue-text-color"></i></button>
</div>
</div>
</form>
我尝试输入了几个代码,但它们都导致打开电子邮件客户端。 然后,我发现SmtpJS.com。我已经将脚本代码放在了我的索引文件中,但是我不知道该把代码放在哪里:
Email.send("from@you.com",
"to@them.com",
"This is a subject",
"this is the body",
"mx1.hostinger.nl", */ That's my hosting SMTP /*
"username",
"password");
我只想通过这个按钮发送电子邮件:
<button id="start" type="button" class="btn btn-default btn-lg btn-block btn-custom blender-pro-book">Send e-mail <i class="fa fa-hand-o-right blue-text-color"></i></button>
你能告诉我把它放在我的表格的什么地方吗?
非常感谢!
【问题讨论】:
-
您需要从客户端向服务器发起 AJAX 调用,以便它发送电子邮件。
-
@LuisDiegoHernández 感谢您的评论。我现在正在谷歌搜索:)
标签: javascript php email