【问题标题】:How can I implement html input form without backend [closed]如何在没有后端的情况下实现 html 输入表单 [关闭]
【发布时间】:2013-06-19 14:50:12
【问题描述】:

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

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

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

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

【问题讨论】:

  • 为什么不能在数据库中使用后端脚本语言?
  • 您是否在 SquareSpace.com 上托管您的网站?
  • 你可以使用 iframe 吗?跨域ajax? mailto 链接?直接链接到您控制的另一个网站怎么样?
  • Google 表单到 Google 电子表格。不够专业?
  • Google 表单听起来像是实现您想要的一种似是而非的方式...

标签: javascript jquery html forms


【解决方案1】:

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

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

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

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

您需要研究这些选项。

如果你需要一个表单邮件脚本,我经常使用如下:

http://www.tectite.com/

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

【讨论】:

【解决方案2】:

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

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

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

【讨论】:

  • 感谢 jacmkno,您的回答不错,但我已通过使用 tectite 采纳了 Marc 的建议
【解决方案3】:

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

jQuery.post

发送数据

【讨论】:

    猜你喜欢
    • 2021-06-15
    • 2014-05-20
    • 2021-01-20
    • 2010-09-10
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多