labelfor的简单介绍

http://www.itjxue.com  2023-01-24 18:17  来源:未知  点击次数: 

html标签中lable的for属性有什么作用?

定义和用法

for 属性规定 label 与哪个表单元素绑定。

隐式和显式的联系

标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 label 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。

例如,在 XHTML 中:

显式的联系:

[html]?view plain?copy

label?for="SSN"Social?Security?Number:/label

input?type="text"?name="SocSecNum"?id="SSn"?/

隐式的联系:

[html]?view plain?copy

1.labelDate?of?Birth:?input?type="text"?name="DofB"?//label

第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要id 属性,它们是通过在 label 标签中放入 input 标签来隐式地连接起来的。

实例

带有两个输入字段和相关标记的简单 HTML 表单:

[html]?view plain?copy

1.form

2.label?for="male"Male/label

3. input?type="radio"?name="sex"?id="male"?/

4.br?/

5.label?for="female"Female/label ? 6.input?type="radio"?name="sex"?id="female"?/

7./form

标签的for属性表示什么?求解!求标准答案 不会的不要胡扯昂。 悬赏100

for属性表示 说明该 标号 用于 那个 输入项, 英语 bound to 意思是 与那个输入项捆绑在一起。

例如 label for="elem_id" ABC /label

说明 ABC 用于 input id="elem_id" ... 这个输入项。

====

例子:

form action="demo_form.asp"

label for="male"Male/label

input type="radio" name="gender" id="male" value="male"br

label for="female"Female/label

input type="radio" name="gender" id="female" value="female"br

label for="other"Other/label

input type="radio" name="gender" id="other" value="other"brbr

input type="submit" value="Submit"

/form

labelfor displayfor区别

区别如下:

labelFor是辅助功能选项的属性。 您将其分配给一个标签,这样如果用户在表单上单击EditText字段,android 就可以知道要向用户阅读什么(低视力用户的 TalkBack)。

displayfor用法:如果您的标题是日期,您可以定义

[DisplayFormat(DataFormatString = "{0:d}")]

然后在每个页面上,它将以一致的方式显示值。否则,您可能需要在多个页面上自定义显示。所以它对普通字符串没什么帮助,但它对货币,日期,电子邮件,网址等有帮助。

(责任编辑:IT教学网)

更多