我希望我的网站能够在不刷新页面的情况下发送电子邮件.所以我想使用Javascript.
<form action="javascript:sendMail();" name="pmForm" id="pmForm" method="post">
Enter Friend's Email:
<input name="pmSubject" id="pmSubject" type="text" maxlength="64" style="width:98%;" />
<input name="pmSubmit" type="submit" value="Invite" />
Run Code Online (Sandbox Code Playgroud)
这是我想要调用函数的方式,但我不确定将什么放入javascript函数中.从我所做的研究中我发现了一个使用mailto方法的例子,但我的理解是实际上并不直接从网站发送.
所以我的问题是我在哪里可以找到JavaScript函数中的内容,直接从网站发送电子邮件.
function sendMail() {
/* ...code here... */
}
Run Code Online (Sandbox Code Playgroud) 这有点令人困惑解释,所以在这里忍受我...
我想建立一个系统,用户可以通过我的网站发送模板化的电子邮件,除非它实际上并没有使用我的服务器发送 - 它只是打开他们自己的本地邮件客户端,并准备好电子邮件.应用程序将使用预定义变量填充电子邮件正文,以保存用户必须自己键入.然后,如果消息不完全符合他们的目的,他们可以根据需要编辑消息.
我希望它通过用户的本地邮件客户端有很多原因,因此让服务器发送电子邮件不是一个选择:它必须是100%客户端.
我已经有一个主要运行的解决方案,我会发布详细信息作为答案,我想知道是否有更好的方法?