0

是否可以创建一个仅使用 HTML5 和 JavaScript通过电子邮件发送答案的联系表单?如果是,我该怎么做?

4

2 回答 2

2

在表单的 action 字段中,将 action 设置为“mailto:yourremailaddress”,例如:

 <form action="mailto:myforms@mydomain.com">

如果您想以纯文本形式发送表单数据,您可以使用以下内容

在表单属性中添加“enctype=text/plain”。表单代码变为:

 <form action="mailto:myforms@mydomain.com" enctype="text/plain" >

提交此表单后,您将收到可读格式的电子邮件。

于 2013-03-13T09:11:09.057 回答
2

我认为不可能通过mail函数直接从 JavaScript 执行此操作,因为不能假定用户的本地计算机正在运行邮件服务器。没有任何东西可以发送电子邮件。

我不确定这是多么“符合标准”,但是您可以导航到(通过使用链接或document.location)到mailto:user@example.com或左右,这将开始在用户的标准电子邮件客户端中撰写电子邮件,允许他们直接向您发送电子邮件。尽管这会暴露他们和您的电子邮件地址。

于 2013-03-13T09:16:00.010 回答