将联系表单添加到静态网站

mml*_*mln 50 html css forms contact

我必须在静态网站上添加联系表单.我已经有了一些表格的经验,使用django/python完成2或3,但遗憾的是使用django不是一个选项,它必须添加到静态网站.你能告诉我我有哪些选择吗?

Uwe*_*eim 41

您可以设置一个Google文档表单来模仿联系表单,并使用Google告诉您表单的代码段将表单包含到您的网站中.

通过使用通知规则,您可以在每次有人填写表单时获得自动通知.

  • 有趣的方法. (3认同)
  • @Smamatti ..`必须添加到静态网站`,那个约束还有另一种选择吗? (2认同)
  • 不幸的是,我发现Google Docs非常错误,我的浏览器几秒钟内没有响应..无限循环? (2认同)

Séb*_*ier 24

看看Form Spree,你可以简单地<form>在他们的服务中添加一个动作帖子,并在每次有人填写表格时收到一封电子邮件.

效率很高!

(不适合提交大量提交的联系表格.考虑使用Wufoo或闪亮的新FormKeep)

  • Brace Forms已开源并重命名了formpree:http://formspree.io/ (2认同)
  • Form Spree将您的电子邮件地址泄漏给垃圾邮件发送者(通过迫使您将其保存在HTML中而不是隐藏在HTML中)。此外,它还会使您的用户受到reCAPTCHA的约束(“其中哪些图像带有交通信号灯...”) (2认同)

小智 13

如果您正在寻找一个简单的解决方案,它不会比fwdform容易得多.当我在自己的静态网站上需要快速和脏的联系表单处理时,我自己写了.

要将表单转发到您的电子邮件,您只需执行以下操作即可.

1.注册

发出HTTP POST请求以注册您的电子邮件.

$ curl --data "email=<your_email>" https://fwdform.herokuapp.com/register
Token: 780a8c9b-dc2d-4258-83af-4deefe446dee
Run Code Online (Sandbox Code Playgroud)

2.设置表单

<form action="https://fwdform.herokuapp.com/user/<token>" method="post">
    Email: <input type="text" name="name"><br>
    Name: <input type="text" name="email"><br>
    Message: <textarea name="message" cols="40" rows="5"></textarea>
    <input type="submit" value="Send Message">
</form>
Run Code Online (Sandbox Code Playgroud)

如果您不想信任第三方服务,您甚至可以在自己的Heroku实例上运行它.