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

W3C验证提示表单存在重复required属性错误,求解决方案

解决W3C验证提示“重复required属性”的问题

你遇到的错误核心原因是某个<input>标签里重复声明了required属性——虽然你贴的代码片段里没体现,但验证器的报错已经明确指向这一点。HTML规范严格禁止同一个标签重复使用同一个属性,哪怕是required这种布尔类型的属性(不需要赋值的属性)也不行。

修正步骤

  • 定位到报错提示的位置(第1行第4143列),找到对应的<input>标签,检查是否存在类似下面的重复写法:
    <input type="email" id="return-email" name="return-email" placeholder="Your email.." required required>
    
  • 删除其中一个重复的required,只保留一个即可,正确写法如下:
    <input type="email" id="return-email" name="return-email" placeholder="Your email.." required>
    

额外排查点

  • 如果你的表单是通过模板引擎、前端框架动态生成的,要检查是否是逻辑代码重复添加了required属性
  • 确认是否是拼写失误后重复补写(比如先写错成require,之后又加了正确的required)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 05:22:44