Html 输入类型=复选框问题
为什么这条线不行Html 输入类型=复选框问题,html,Html,为什么这条线不行 <input type="checkbox" checked="no"/> <input type="checkbox" checked="false"/> 尽管我在复选框值中指定了no和false,但默认情况下这两个值都是选中的 提前感谢:)将其更改为此将使第一个未选中,第二个未选中: <input type="checkbox" /> <input type="checkbox" c
<input type="checkbox" checked="no"/>
<input type="checkbox" checked="false"/>
尽管我在复选框值中指定了no和false,但默认情况下这两个值都是选中的
提前感谢:)将其更改为此将使第一个未选中,第二个未选中:
<input type="checkbox" />
<input type="checkbox" checked />
要取消选中复选框,您需要删除“已选中”一词。试试这个-
<input type="checkbox" checked/>
默认情况下,“Checked”属性将保持复选框处于选中状态。如果未提及此属性,则默认情况下将取消选中该复选框
尽管我在复选框值中指定了no和false,但默认情况下这两个值都是选中的
这是HTML元素中布尔值的默认行为
只有完全删除checked
属性才能使元素不被选中
背景是:
某些属性扮演布尔变量的角色(例如,选项元素的选定属性)。它们出现在元素的开始标记中意味着属性的值为“true”。它们的缺失意味着“假”的价值
布尔属性可以合法地采用单个值:属性本身的名称(例如,selected=“selected”)
这将通过html验证如果您的目的是验证并使用jquery,那么您可能需要使用“更改”事件而不是“单击”。实际上,它将通过xhtml验证。它将通过html和xhtml验证。所有答案都部分正确,因为即使默认情况下没有指定要选中的复选框,如果手动选中该复选框,则页面将刷新,它将保留其选中值。这是有效的HTML,但不是有效的XHTML
checked=
是等效的有效HTML。
<input type="checkbox" checked="checked" />