HTML复选框输入文本 - 它对什么有用?

时间:2013-03-11 12:00:41

标签: html checkbox

这是一个简单的HTML复选框输入元素:

<input type="checkbox" id="c1">I am a checkbox</input>

但是单击文本不会选中复选框,而是使用label元素来解决:

<input type="checkbox" id="c1"/><label for="c1">I am a checkbox</label>

所以我的问题是什么是有用的复选框文本?

2 个答案:

答案 0 :(得分:4)

  

什么是有用的复选框文字?

无。 HTML无效。禁止<input>的结束标记。 input元素被定义为EMPTY,不能有任何子节点。

答案 1 :(得分:0)

您的第一个示例是无效的HTML。 <input>标记是自动关闭的,即<input /><input>都可以,但<input></input>不是。

您可以将以下代码粘贴到the HTML validator

中进行检查
<!DOCTYPE html>

<html>

<head>
<title>Test</title>
</head>

<body>
<input type="checkbox" id="c1">I am a checkbox</input>
</body>

</html>