如何在没有后端的情况下实现html输入表单

时间:2013-06-19 14:50:13

标签: javascript jquery html forms

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

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

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

可能的解决方案: 我知道有第三方工具可以让你将js嵌入你的页面,他们会将你的数据保存在他们的服务器上。我曾经遇到过一个但忘了它的名字......你们可以建议一个,还是提供更好的解决方案?

3 个答案:

答案 0 :(得分:2)

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

您可以获得自己的主机帐户或支付第三方服务来处理您的表单。

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

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

您需要研究选项。

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

http://www.tectite.com/

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

答案 1 :(得分:2)

有很多选择,但你应该先try google forms。您可以在IFRAME中embed their forms,但在提交表单后,他们会将用户从您的网站中删除。如果您不喜欢,或者您想控制表单的样式,follow these steps。 Google表单还支持在发送新表单时向您发送邮件(您可以在关联的电子表格中进行设置)。

其他替代方案为http://www.jotform.com/http://www.wufoo.com/

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

答案 2 :(得分:0)

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

jQuery.post

发送数据