输入复选框 true 或选中或是
input checkbox true or checked or yes
我已经看到了预先选择复选框的三种实现。 我开始使用checked="checked",因为我认为这是"正确"的方式(但是从来没有喜欢"checked"="yes")。 我正在考虑更改为 checked="true",因为它似乎更具可读性并且更容易编写 JavaScript。 请注意,同样的问题适用于其他属性,例如"禁用"="禁用"与"禁用"="true"。 只要我始终如一,使用"真实"是首选方法吗? 谢谢
<input type="checkbox" checked="checked" value="123" name="howdy" />
<input type="checkbox" checked="true" value="123" name="howdy" />
<input type="checkbox" checked="yes" value="123" name="howdy" />
只有checked
和checked="checked"
有效。您的其他选项取决于浏览器中的错误恢复。
checked="yes"
和checked="true"
特别糟糕,因为它们暗示checked="no"
和checked="false"
会将默认状态设置为未选中......他们不会。
因此,
W3C 检查输入的属性可以不存在/省略或将"checked"作为其值。这不会使其他值无效,因为浏览器实现没有限制允许"true"、"on"、"yes"等值。为了保证您将编写跨浏览器复选框/无线电,请使用 checked="checked",如 W3C 建议的那样。
禁用、只读和 ISMAP 输入的属性以相同的方式进行。
编辑
空不是选中、禁用、只读和 ISMAP 输入属性的有效值,如 @Quentin 所警告的那样
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 名称输入的索引
- 如何编写HTML输入的JS内联
- 要求输入在数据列表中
- 如何添加true和false的输入文本验证
- 为什么只有当我在字符串周围输入引号时,表单输入的isNaN才为true
- if-else-if JavaScript 返回 true 并退出,无论输入如何
- 输入复选框 true 或选中或是
- 检查输入是否被选中始终返回 true
- 如果条件为 true,则在输入字段中打印具有特定 ID 的文本
- 如何重置“;readonly=true”;从php创建的表单中的输入字段为“”;readonly=false”;使用ja
- 当gn模型为true时,如何将焦点转移到输入上
- 函数返回true,不管输入是什么
- contenteditable=“;true”:创建语法高亮显示的输入表单
- $dirty标志在文本框中输入值时设置为true,但反之亦然
- 如果javascript中文本输入中的条件为true,则停用复选框
- innerHTML在改变输入值之后不被更新(checked=true/false/“checked”)
- 它在输入数字时不会识别“intQuantity”值,只是假设它的ALL true=/
- Angular ng-repeat with bootstrap输入复选框,动态ng-model使用ng-true-va