我想在我正在创建的网站上使用联系表格,但是由于客户不希望使用PHP,因此这不是一个选项。有没有巧妙的方法可以绕过这个问题,例如通过发送电子邮件参数(这是非标准的),或者使用外部联系表格?是否有任何好的联系表格不使用广告,并且很容易修改成其他语言?谢谢。
看看 Formspree。
https://github.com/asm-products/formspree
对于操作,您只需放置:
<form action="http://formspree.io/you@email.com" method="post">
<input type="text" name="name">
<input type="email" name="_replyto">
<input type="submit" value="Send">
在第一次发送后验证您的电子邮件,此电子邮件将向您发送表单的内容。需要记住的一件事是这将采用输入名称。如果您未包括输入名称,它不会将该表单字段发送给您。
iframe
)联系表单解决方案,这将使您避免使用像PHP这样的服务器端语言。只需进行快速谷歌搜索即可获得一些解决方案。mailto:
链接,并且您可以随着表单输入的更改修改该mailto的参数。请查看www.enformed.io。
Enformed.io有一些Formspree没有的有趣选项(例如直接重定向和HTML电子邮件编辑器)。
我曾使用过 Formspree,但是除非你购买了 Gold 版本,否则它不允许使用 ajax。基础版无法使用,因此我计划在 enformed.io 上注册一个帐户。虽然我还没有使用过它,但我听说它非常好用。您也可以使用警报来显示成功或错误信息。
<form style="margin-left: 6%;" class="email" action="https://www.enformed.io/YOUR_TOKEN" method="post">
<p>Name:</p>
<input type="text" name="first_name" />
<div id="margin" style="height: 0.5%;"></div>
<p>E-mail:</p>
<div id="margin" style="height: 0.5%;"></div>
<input type="text" name="email" />
<div id="margin" style="height: 0.5%;"></div>
<p>Subject:</p>
<div id="margin" style="height: 0.5%;"></div>
<input type="text" name="subject" />
<div id="margin" style="height: 0.5%;"></div>
<p>Message:</p>
<div id="margin" style="height: 0.5%;"></div>
<textarea name="message"></textarea>
<div id="margin" style="height: 0.5%;"></div>
<button type="submit" class="btn btn-default">Submit Form</button>
</form>