我正在使用一个表单,让人们提交一个网站的联系请求。我在这个网站上使用JS和HTML。我曾尝试使用mailto,但当我按下提交时,它实际上并不会向我的电子邮件发送任何内容。我不想使用PHP,如果我可以避免它的话,因为我不太了解PHP。
这是我的HTML
Company
Contact Person
Phone number
Email
Message我在JS文档中没有做任何事情来让它工作。当在JS中按下submit时,我是否必须使用某种命令,或者在HTML中执行所有这些操作就足够了吗?
发布于 2016-08-07 19:48:43
您不能使用Javascript直接发送电子邮件。为此,你必须使用php邮件函数,它有一个非常简单的语法。
发布于 2016-08-07 19:44:24
您不能直接使用Javascript发送电子邮件,请不要使用HTML。
您可以做的是打开另一个带有Mail To选项的窗口。
window.open('mailto:test@example.com');
//or with subject using below
window.open('mailto:test@example.com?subject=subject&body=body');否则,您可以对发送邮件的服务器进行AJAX调用,但这将需要PHP或其他后端编程。
发布于 2016-08-07 19:46:44
您必须使用服务器端语言来发送电子邮件。你不能使用像js这样的客户端语言来做到这一点。所以最好使用一个简单的php函数来发送电子邮件。这并不难..。
https://stackoverflow.com/questions/38813732
复制相似问题