You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js 14项目中Netlify表单提交功能无法正常工作的问题求助

Next.js 14项目中Netlify表单提交功能无法正常工作的问题求助

大家好,我在Next.js 14项目里配置Netlify表单提交的时候彻底卡壳了!我已经跟着Netlify的官方指引一步步操作:在Netlify后台启用了表单提交功能,还特意在public文件夹里放了一个隐藏的表单模板,但表单就是没法正常提交成功。以下是我目前的配置细节,希望有经验的朋友能帮我排查下问题:

1. public文件夹下的forms.html文件

<html>
  <head></head>
  <body>
    <form name="contact" data-netlify="true" hidden>
      <input type="hidden" name="form-name" value="contact" />
      <input name="name" type="text" />
      <input name="email" type="email" />
      <input name="company" type="text" />
      <input name="phone" type="tel" />
      <input name="message" type="text" />
    </form>
  </body>
</html>

2. ContactForm组件代码

我的ContactForm组件核心用React的useState管理表单状态,目前写了一部分:

import { useState } from 'react';

function ContactForm() {
  const [state, setState] = useState({
    name: '',
    email: '',
    company: '',
    phone: '',
    message: ''
  });
  // 后续的表单提交逻辑还在完善,但现在连基础的提交动作都没反应
}

我已经确认Netlify后台已经检测到了这个名为"contact"的表单,但每次测试提交时,页面没有任何反馈,Netlify的表单提交记录里也完全看不到新的提交内容。有没有朋友遇到过类似的情况?或者我是不是在某个配置环节漏掉了什么关键步骤?

备注:内容来源于stack exchange,提问作者sivertje

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:44:34