【问题标题】:required or required = "required"必需或必需=“必需”
【发布时间】:2013-09-24 13:22:29
【问题描述】:

我是否正确地说 required 是一个空属性并且不需要值,但 xHTML 更喜欢它有一个完整的属性。在我创建的所有页面上,如果没有 ="required" 似乎也可以正常工作,我只是想知道是否某些浏览器对它们的解释不同。

【问题讨论】:

  • 问题是什么?
  • 请在每个线程中仅发布 1 个问题(或更好的主题)
  • required 和 required ="required" 之间只有一个问题...
  • 我不敢相信人们不知道问题是什么,或者认为有两个问题。

标签: html required


【解决方案1】:

jsFiddle Demo

从渲染的角度来看没有区别。但是,如果您打算在未来寻找这些必需的元素,那么有一个值得测试的值会有所帮助。

必填
此属性指定用户在提交表单之前必须填写一个值。当 type 属性为 hidden、image 或按钮类型(提交、重置或按钮)时,不能使用它。 :optional 和 :required CSS 伪类将酌情应用于该字段。 MDN

【讨论】:

  • Cheers @TravisJ 这正是我的看法,显然我可以在我的 JSP 类中使用 if 语句来检查每个字段是否为空,但是当你拥有大量字段时,我会使用 if 语句绝对荒谬。它只测试文本我有一个日期选择器,我知道它对此不起作用,但没关系。
  • “但是,如果您打算在未来寻找这些必需的元素,那么有一个值得测试的值会有所帮助。” 也许只需使用 Element.hasAttribute() 即可那?它是 >=IE8。
猜你喜欢
  • 1970-01-01
  • 2011-06-05
  • 2018-04-21
  • 2021-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-06
  • 1970-01-01
相关资源
最近更新 更多