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

FreeCodeCamp调查项目第15步实现遇阻求助

搞定FreeCodeCamp调查项目第15步的报错问题

嘿,我刚仔细瞅了你的代码和报错提示,FreeCodeCamp的检测系统有时候对格式细节卡得特别严,咱们一步步来排查修复:

问题出在哪?

系统提示的 You should add the first input after the label text Enter Your First Name:, and include a space after the colon,虽然你的代码里冒号后确实有空格,但还有几个隐形问题可能触发了检测失败:

  • 所有input的id全是name:HTML里id必须是唯一的,重复的id不仅不符合规范,也会让检测系统搞不清每个元素对应哪个标签。
  • input类型不对:邮箱输入应该用type="email",密码输入要用type="password",全用text既不语义化,也可能是步骤里的隐含要求没达标。
  • 可能的多余空格干扰:标签末尾的多余空格说不定让检测系统误判了结构。

修正后的完整代码

<fieldset>
  <label>Enter Your First Name: <input type="text" id="first-name" name="firstname" placeholder="e.g. John"></label>
  <label>Enter Your Last Name: <input type="text" id="last-name" name="lastname" placeholder="e.g. Doe"></label>
  <label>Enter Your Email: <input type="email" id="email" name="email" placeholder="e.g. john@example.com"></label>
  <label>Create a New Password: <input type="password" id="password" name="password" placeholder="At least 8 characters"></label>
</fieldset>

为啥这么改就好使?

  • 给每个input设置唯一的id,既符合HTML规范,也让检测系统能精准识别每个标签对应的输入框。
  • 用正确的input类型,不仅是语义化的最佳实践,也刚好满足FreeCodeCamp这个步骤的潜在考核点。
  • 去掉了多余的空格,让结构更紧凑,避免检测系统因为格式细节误判。

内容的提问来源于stack exchange,提问作者newdeveloper123

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 00:22:42