【问题标题】:In xhtml is this correct syntax of unchecked radio button在 xhtml 中是未选中单选按钮的正确语法
【发布时间】:2012-11-16 11:57:44
【问题描述】:

在 XHTML 中,我知道这对于选中的单选按钮是正确的:

<input type="radio" checked="checked" name="bar" value="baz" />

并且没有选中的属性意味着单选按钮未被选中:

<input type="radio" name="bar" value="baz" />

但这对于未选中的单选按钮是否也是正确的:

<input type="radio" checked="" name="bar" value="baz" />

【问题讨论】:

  • 在 XHTML 中你应该用 /> 结束一个输入标签
  • 但我猜你的最后一行可能行不通,即使看起来没问题...

标签: forms checkbox xhtml radio-button


【解决方案1】:

没有实际使用

<input type="radio" checked="" name="bar" value="baz" />

还将呈现在我见过的浏览器中选中的复选框(看起来多么奇怪)!

【讨论】:

  • 我相信你是对的/可能与向后兼容性有关
  • 是的,您必须完全取消属性,而不仅仅是取消选中该复选框的值——这也适用于严格的 XHTML。 (可能是由于您建议的向后兼容性)
猜你喜欢
  • 1970-01-01
  • 2022-01-17
  • 1970-01-01
  • 2012-07-10
  • 1970-01-01
  • 2011-09-04
  • 2016-12-28
  • 2017-08-20
  • 2016-05-19
相关资源
最近更新 更多