【发布时间】:2022-02-06 20:59:20
【问题描述】:
我在谷歌上搜索过,但我找不到任何地方。我已将 Formspree 联系表添加到网站,并在初始设置后工作。激活并确认我的电子邮件后,我又发送了一封电子邮件,以确保它已启动并运行,当我单击发送时,我收到一条错误消息。 Error message
这就是html代码的样子
不知道我做错了什么。我对网络开发比较陌生,所以任何帮助都将不胜感激!
【问题讨论】:
标签: html forms contact-form
我在谷歌上搜索过,但我找不到任何地方。我已将 Formspree 联系表添加到网站,并在初始设置后工作。激活并确认我的电子邮件后,我又发送了一封电子邮件,以确保它已启动并运行,当我单击发送时,我收到一条错误消息。 Error message
这就是html代码的样子
不知道我做错了什么。我对网络开发比较陌生,所以任何帮助都将不胜感激!
【问题讨论】:
标签: html forms contact-form
我现在正在努力解决这个问题。您正在运行什么浏览器/操作系统?我的表单目前在 OS X 上的 Chrome 中运行,但 Safari 给了我这个错误。
你试过不同的浏览器吗?
【讨论】:
我在 Formspree 的网站上找到了答案:
- 您使用的是旧版 Safari、Safari 移动版或其他 不是最新的 Chrome、Firefox 或 Edge 浏览器。在这种情况下,您 可能是我们在 Formspree 上的旧 HSTS 政策的受害者 不允许网站将内容发布到非 https 版本的 形式狂欢。在这种情况下,请将表单的 action= 属性更改为 https://formspree.io/your-email。
【讨论】:
我认为这个问题的发生是由于表单的input 字段中缺少name 属性。您在formspree.io 中创建的表单的“集成”部分也提供了它。
它说Finally, ensure that each input has a name attribute.
【讨论】: