<form action="https://formsubmit.co/myemail" method="POST" >
<div class="row gtr-uniform">
<div class="col-6 col-12-xsmall">
<input type="text" name="name" id="name" value="" placeholder="Name" />
</div>
<div class="col-6 col-12-xsmall">
<input type="email" name="email" id="email" value="" placeholder="Email" />
</div>
<div class="col-12">
<input type="text" name="name" id="subject" value="" placeholder="Subject" />
</div>
<div class="g-recaptcha" data-sitekey="6LdseqkZAAAAAL5m2SpQL1I5Wo5aoC9qcWrfFq7c"></div>
<!-- Break -->
<div class="col-12">
<textarea name="message" id="message" placeholder="Enter your message" rows="6"></textarea>
</div>
<!-- Break -->
<div class="col-12">
<ul class="actions">
<li><input type="submit" value="Send Message" class="primary" /></li>
<li><input type="reset" value="Reset" /></li>
</ul>
<input type="hidden" name="_next" value="google.com">
<input type="hidden" name="_captcha" value="false">
<input type="hidden" name="_autoresponse" value="Your message has been recieved.Thank You...">
</div>
</div>
</form>
我在表单中有method =“ POST”属性。我已经使用formsubmit.co来获得有关后端内容的帮助,但是它一直给我一个错误,提示“ Form应该开机自检”。我该如何解决?
答案 0 :(得分:0)
使用上面的代码段时,我收到以下消息:“ 确保您通过Web服务器打开此页面,FormSubmit将无法在以HTML文件浏览的页面中使用。” {3}}是否收到此确切错误消息?
根据链接的常见问题解答:
您可能会遇到错误:请确保您通过网络打开此页面 服务器,FormSubmit将无法在以HTML文件浏览的页面中使用。
因此,有两种方法可以解决此问题。
您可以使用简单的Web服务器,例如Apache HTTP Server。您可以添加一个 URL形式的隐藏输入字段,
<input type="hidden" name="_url" value="https://yourdomain.co/contact.html">
答案 1 :(得分:0)
这有点晚了,但我相信它将为您带来帮助。
我指的是这个答案https://stackoverflow.com/a/64719964/9535043
您的代码似乎还可以,唯一的问题是使用“ _next”功能。正如FormSubmit文档明确提到的那样,您必须提供替代URL,而不仅仅是路径或域名,它应该是URL。
<input type="hidden" name="_next" value="https://yourdomain.co/thanks.html">
我相信这会帮到你。
更多信息
FormSubmmit文档:https://formsubmit.co/documentation