【问题标题】:Error when submitting formspree.io from GitHub pages从 GitHub 页面提交 formspree.io 时出错
【发布时间】:2016-05-16 04:01:27
【问题描述】:

我在 GitHub 页面上托管一个网站,当我尝试提交 formspree.io 表单时,我收到以下错误:

这是我的代码:

<form action="http://formspree.io/example@example.com" method="post">
  <div class="row uniform collapse-at-2">
   <div class="6u">
    <input type="text" name="_replyto" placeholder="Email">
   </div>
  </div>
  <div class="12u">
   <textarea name="Message" placeholder="Message..." rows="4" cols="50" maxlength="500"></textarea>
  </div>
  <br>
  <div style="display:none">
   <input type="hidden" name="_subject" value="New submission!">
   <input type="hidden" name="_next" value="thanks.html">
   <input type="text" name="_gotcha">
  </div>
  <div class="row uniform">
   <div class="12u">
    <ul class="actions">
     <li>
      <input type="submit" class="special" value="Send">
     </li>
    </ul>
   </div>
  </div>
 </form>

这会是由于代码错误、GitHub 页面错误还是 formpree 错误?

【问题讨论】:

    标签: html forms github


    【解决方案1】:

    您应该做的事情如下:

    <form method="POST" action="http://formspree.io/YOUREMAILHERE">
      <input type="email" name="email" placeholder="Your email">
      <br>
      <textarea name="message" placeholder="Your message"></textarea>
      <button type="submit">Send</button>
    </form>

    这里将您的电子邮件放在“http://formspree.io/YOUREMAILHERE”中/之后。如果您想将name="email" 更改为name="_replyto",这会将发件人的电子邮件更改为可点击的链接。(在阅读邮件时提供帮助)

    • 如果这也不起作用并且它显示“您必须使用服务器。Formspree 将无法在作为 HTML 页面浏览的页面中工作。”

    然后在你的&lt;head&gt; 标签里面放:

    &lt;meta name="referrer" content="origin"&gt;

    希望它有效!

    一切顺利:)

    【讨论】:

    • 我刚刚删除了我的电子邮件,因为它是垃圾邮件,但引荐来源网址的东西起作用了。谢谢!
    【解决方案2】:

    我遇到了完全相同的问题 - 将以下内容添加到您的字段中:

    <meta name="referrer" content="origin" />
    

    这对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-31
      • 2020-06-14
      • 2022-10-12
      • 2019-05-08
      • 1970-01-01
      • 2023-01-31
      • 2017-01-05
      • 2014-09-22
      相关资源
      最近更新 更多