<label>标签for属性的妙用

原创 2013年12月04日 09:53:38

在用户注册的时候,常常用户点击文字就需要将光标聚焦到对应的表单上面,这个是怎么实现的呢?就是下面我要介绍的<label>标签的for属性

 

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

 

<!--
显式的联系:
<label for="SSN">Social Security Number:</label>
<input type="text" name="SocSecNum" id="SSn" />

隐式的联系:
<label>Date of Birth: <input type="text" name="DofB" /></label>
-->	

 

下面是我自己写的例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>无标题文档</title>
</head>
<body>
	
	<table>
		<tr>
			<td><label for="username">用户名:</label></td>
			<td><input type="text" name="username" id="username"></td>
		</tr>
		<tr>
			<td><label for="password">密码:</label></td>
			<td><input type="password" name="username" id="password"></td>
		</tr>
		<tr>
			<td><label for="repassword">密码确认:</label></td>
			<td><input type="password" name="username" id="repassword"></td>
		</tr>
		<tr>
			<td><label for="_basketball">爱好:</label></td>
			<td>
				<label><input type="checkbox" value="basketball" name="hobby" id="_basketball">basketball</label>
				<label><input type="checkbox" value="football" name="hobby" id="_football">football</label>
				<label><input type="checkbox" value="skating" name="hobby" id="_skating">skating</label>
				<label><input type="checkbox" value="dance" name="hobby" id="_dance">dance</label>
			</td>
		</tr>
		<tr>
			<td><label for="_boy">性别:</label></td>
			<td>
				<label><input type="radio" value="boy" name="sex" id="_boy">boy</label>
				<label><input type="radio" value="girl" name="sex">girl</label>
			</td>
		</tr>
		<tr>
			<td><label for="email">邮箱:<label></td>
			<td><input type="text" name="email" id="email"></td>
		</tr>
		<tr>
			<td><label for="address">住址:</label></td>
			<td><input type="text" name="address" id="address"></td>
		</tr>
	</table>
</body>
</html>

 

 

&lt;label&gt;标签for属性的妙用

在用户注册的时候,常常用户点击文字就需要将光标聚焦到对应的表单上面,这个是怎么实现的呢?就是下面我要介绍的标签的for属性   定义:for 属性规定 label 与哪个表单元素绑定。   ...
  • hbiao68
  • hbiao68
  • 2013年12月04日 09:53
  • 628

html页面中,&lt;是什么?为什么用&lt;代替<号?

这是什么用法? 答案是: 是因为浏览器会把 使用<正常: 使用...
  • Ideality_hunter
  • Ideality_hunter
  • 2017年06月04日 15:25
  • 912

<label>标签for属性的妙用

定义和用法 for 属性规定 label 与哪个表单元素绑定。 隐式和显式的联系 标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 标...
  • liangoo7
  • liangoo7
  • 2013年08月29日 17:07
  • 639

关于:HTML &lt;!DOCTYPE&gt; 标签

最近修改同事做的页面时出现错误,我自己做的时候正常,但是将修改的部分代码复制到他的页面中时出现错误,主要样式改变较大。对比发现是HTML 标签 不同。就查了一下W3C的关于 标签的详细说明。一下是W...
  • Scorpio_3715
  • Scorpio_3715
  • 2017年12月26日 15:09
  • 23

文本编辑器html代码<变成& lt;解决

/*1.用正则表达式实现html转码*/
  • heziguang1994
  • heziguang1994
  • 2016年04月25日 09:26
  • 292

Thrown by JAXB : Property "Any" is already defined. Use &lt;jaxb:property> to resolve this conflict.

Thrown by JAXB : Property "Any" is already defined. Use <jaxb:property> to resolve this conflict....
  • yfisaboy
  • yfisaboy
  • 2014年08月04日 22:44
  • 4007

条件注释判断浏览器版本 lt lte gt gte

每次都记不住: 这次记一个全称在这里: lt: less than; lte: less than or equal; gt: greater-than; gte: greater-th...
  • ForMyQianDuan
  • ForMyQianDuan
  • 2016年10月18日 17:44
  • 1082

如何解析&lt;textarea&gt;标签中的html代码

前几天在写一段代码的时候,我不小心将asp.net mvc标签放到了标签中,可想而知,并没有在中得到我想要的结果,而是出现了html代码。然后找原因,一般说来,中是不支持html标签的,因为,中是显示...
  • hutaoer06051
  • hutaoer06051
  • 2013年05月18日 07:17
  • 3004

jquery选择器eq,gt,lt英文

eq:equal gt:great than lt:less than
  • tongdengquan
  • tongdengquan
  • 2016年12月17日 10:44
  • 744

&lt;script&gt;标签的for属性和event属性

EVENT   event   设置或获取脚本编写用于的事件 FOR   htmlFor   设置或获取绑定到事件脚本的对象。   可以这样理解。           相当于           //...
  • hbiao68
  • hbiao68
  • 2013年12月04日 10:15
  • 406
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:&lt;label&gt;标签for属性的妙用
举报原因:
原因补充:

(最多只允许输入30个字)