首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将包含HTML和JS的表单提交到电子邮件

问将包含HTML和JS的表单提交到电子邮件
EN

Stack Overflow用户
提问于 2016-08-07 19:38:09
回答 4查看 7.2K关注 0票数 1

我正在使用一个表单,让人们提交一个网站的联系请求。我在这个网站上使用JS和HTML。我曾尝试使用mailto,但当我按下提交时,它实际上并不会向我的电子邮件发送任何内容。我不想使用PHP,如果我可以避免它的话,因为我不太了解PHP。

这是我的HTML

代码语言:javascript
复制
Company



Contact Person



Phone number



Email




Message

我在JS文档中没有做任何事情来让它工作。当在JS中按下submit时,我是否必须使用某种命令,或者在HTML中执行所有这些操作就足够了吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-08-07 19:48:43

您不能使用Javascript直接发送电子邮件。为此,你必须使用php邮件函数,它有一个非常简单的语法。

票数 0
EN

Stack Overflow用户

发布于 2016-08-07 19:44:24

您不能直接使用Javascript发送电子邮件,请不要使用HTML。

您可以做的是打开另一个带有Mail To选项的窗口。

代码语言:javascript
复制
window.open('mailto:test@example.com');
//or with subject using below
window.open('mailto:test@example.com?subject=subject&body=body');

否则,您可以对发送邮件的服务器进行AJAX调用,但这将需要PHP或其他后端编程。

票数 3
EN

Stack Overflow用户

发布于 2016-08-07 19:46:44

您必须使用服务器端语言来发送电子邮件。你不能使用像js这样的客户端语言来做到这一点。所以最好使用一个简单的php函数来发送电子邮件。这并不难..。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38813732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档