名称和身份证有什么区别?

时间:2014-11-26 12:17:05

标签: html css3

我想知道我何时使用<label>标签。用于名称的属性在哪里。我无法理解。 html中for和name之间的确切区别是什么?

3 个答案:

答案 0 :(得分:3)

如果您对标签标签使用for属性,那么它必须是格式。 这将与表单中的关联id一起使用。

实施例

<label for="name"> First Name </label>
<input type="text" id="name" name="firstname">

name属性不能在标签中使用。它可用于textarea的输入或用于从表单获取或传递值的那些标记。

答案 1 :(得分:2)

标签必须与表单控件相关联。

您可以使用for属性来创建此关联。如果这样做,则for属性的值必须与表单控件的id属性的值相同。

标签元素没有name属性。表单控件的name属性与标签无关(并且在提交表单时用作构造要发送到服务器的数据的算法的一部分)。

答案 2 :(得分:1)

标签中的for=属性用于将标签链接到页面上的一个特定输入。

由于name=不是唯一的输入(我可以有多个具有相同名称的输入),标签上的for=元素会链接到输入上的id=属性。< / p>

name属性用于确定提交输入的名称。