2010-05-12 102 views
4

在HTML中,標籤標籤的屬性對於的用途是什麼。在標籤標籤中FOR的含義是什麼?

<label for = "Name">Name: </label> 
<% = Html.TextBox("Name")%> 

在上面的示例中,爲什麼label標籤具有for =「Name」屬性?爲了標記他們的聯繫?如果我不放棄會發生什麼?

感謝您的幫助

回答

8

for屬性指定哪個表單元素標籤綁定到。

label元素允許用戶通過點擊關聯標籤來關注表單元素。如果您不使用for屬性,則不會進行此關聯。

3

如果用戶點擊label,並且for屬性與相應控件的id匹配,它將切換控件。

2

您可以通過在「綁定」標籤元素中包含表單元素來完成相同的操作。當你不能或不想給你的元素提供ID時,這很好。

<label> 
    My Label 
    <input type="checkbox" /> 
</label> 
+0

我從來不知道這是可能的。這是否僅限於HTML5? – 2014-08-08 18:35:31