6

我想在我的站点中实现一个联系表单,与此类似,但更简单。(我只需要电子邮件和内容输入) http://www.squarespace.com/contact/

问题是我没有后端支持。(只是一些静态的html页面)

问题:如何在静态 html 页面中实现我的联系表单?

可能的解决方案:我知道有 3rd 方工具允许您将他们的 js 嵌入到您的页面中,并且他们会将您的数据保存在他们的服务器上。我曾经遇到过一个但忘记了它的名字......你们能推荐一个,或者提供更好的解决方案吗?

4

3 回答 3

2

如果您希望通过电子邮件将表单的内容发送给您,则需要将表单提交到可以运行处理脚本的服务器,该脚本将表单数据存储在数据库中或将表单数据通过电子邮件发送到您的电子邮件地址。

您可以获取自己的托管帐户或支付第三方服务来为您处理表格。

无论哪种方式,您都可能需要为托管帐户或托管解决方案付费。

如果您在线搜索:“托管网络表单解决方案”,您将看到许多可能的解决方案。

您需要研究这些选项。

如果您需要表单邮件脚本,我经常使用以下内容:

http://www.tectite.com/

Tectite.com 还提供托管表单解决方案。

于 2013-06-19T15:09:51.693 回答
2

有很多选择,但你应该先尝试谷歌表单。您可以将他们的表单嵌入到 IFRAME 中,但在提交表单后,他们会将用户带出您的站点。如果您不喜欢这样,或者如果您想控制表单的样式,请按照以下步骤操作。Google 表单还支持在发送新表单时向您发送邮件(您可以在关联的电子表格中进行设置)。

其他选择是http://www.jotform.com/http://www.wufoo.com/

基本上,这些解决方案将允许您将纯 HTML 和有时 JavaScript 插入您的站点,并且插入的脚本或 HTML 将从外部系统加载表单,或者只是将表单发布到外部系统,而无需在您的站点上使用任何后端。

于 2013-06-19T15:14:25.577 回答
0

简短的回答是你不能单独使用 JavaScript 或 jQuery 来做到这一点。您需要一个服务器端处理程序来连接 SMTP 服务器以实际发送您的表单的邮件。有一些非常简单的 PHP 脚本可以发送邮件,你可以使用

jQuery.post

发送数据

于 2013-06-19T15:04:43.167 回答