当我在做一些基本的 HTML 时,我想知道为什么 Sublime Text 3 总是将 required
完成为 required=""
。就像我在在线课程中的讲师所说的那样,没有必要设置 required="true"
或 required="false"
但是当我将其设置为 false 时,它仍然需要它。
示例代码(即使设置为 false 也需要该字段):
<form>
<input type="password" name="password" required="false">
<button>Submit</button>
</form>
我希望你能消除困惑。感谢您的每一个回答。
法彻
原文由 user9324113 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 HTML 中, 必需 属性必须 存在(该字段是必需的)或不存在(该字段 不是 必需的)。当属性存在时,它具有什么 值 并不重要。
关于 布尔属性:
一种常见的做法是使用属性的 名称 作为其 _值_: