我需要在一个静态网站上添加一个联系表格。我已经有一些使用Django/Python制作表格的经验,做过2到3个,但可悲的是这里不能使用Django,必须将其添加到静态网站中。请问我有哪些选项?
我需要在一个静态网站上添加一个联系表格。我已经有一些使用Django/Python制作表格的经验,做过2到3个,但可悲的是这里不能使用Django,必须将其添加到静态网站中。请问我有哪些选项?
看看Form Spree,你可以简单地添加一个包含针对其服务的动作发布的<form>
,每当有人填写表格时,就会收到一封电子邮件。
非常高效!
发送HTTP POST请求以注册您的电子邮件。
$ curl --data "email=<your_email>" https://fwdform.herokuapp.com/register
Token: 780a8c9b-dc2d-4258-83af-4deefe446dee
<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>
如果你不想信任第三方服务,甚至可以在自己的Heroku实例上运行它。
一个解决方案是使用qontacto。它是一个免费的联系表单,您可以添加到任何网站。它会将消息转发给您。
<iframe src="http://whatever.com/your-fancy-dynamic-form.php"></iframe>
我刚刚找到了一个新的答案来回答这个问题(实际上,在某些情况下,我认为这是最好的答案):
您可以使用podio.com,这是一个免费的ERP(企业资源规划)系统,支持一个组织中的最多5个成员。它允许创建完全可定制的Web表单,并可以添加到任何位置。更重要的是,您的Web表单收集的输入可以轻松管理:例如,将其添加到联系人列表中,添加到任务中,以便您可以检查您或您团队的某个人是否处理了查询。更多信息请参见此处:http://blog.podio.com/2012/08/07/styleyourwebform/
一些优点:
缺点:
您需要为每个想要设置网络表单的客户创建一个Podio账户,以避免共享机密信息。UserVoice
联系表格。 Uservoice
将会做两件事情:
它将在Uservoice
系统内创建新的工单。
它还会向您发送一封邮件。
Uservoice
仅用于客户支持而设计和构建。页面可以是静态HTML,但您的操作可以指向PHP或类似文件。
<form method="post" action="sendmail.php">
<textarea name="comments"></textarea>
<input type="submit" class="button" value="Send Feedback">
</form>