- 浏览: 215174 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (109)
- C# (29)
- ASP.NET (30)
- MSSQL (29)
- javascript (9)
- cmd (3)
- ORACLE (4)
- log4j (1)
- window (5)
- FTP (1)
- Shell (1)
- java (1)
- IIS (7)
- html (11)
- SQL (3)
- Jquery (11)
- IE (3)
- 火狐、谷歌 (2)
- wince (2)
- JSON (5)
- List (1)
- Foreach (1)
- SQLhelper (1)
- Ajax (1)
- Firebird (1)
- mysql (7)
- js (2)
- jQuery.autocomplete (1)
- dataTable (1)
- Http (1)
- get (1)
- datetime (1)
- powshell (1)
- URL Protocol (1)
- Office (1)
- Excel (1)
- ASP.NET,算法,秘钥 (1)
- 浏览器 (1)
- Tomcat (1)
最新评论
label标签通常是写在表单(form)内的,他与一个普通的span最大的不同,就是可以和表单元素配对,比如文本框,单选框,复选框。而配对的方法,就是通过label的for属性。
比如
这些只是因为label的for属性。它为label指定了一个目标,一般是一个form表单内元素的ID,这样就可以把这个label与该ID元素关联起来,当点击label时,就可以让该ID也获得焦点!
代码中我也给span加上了for,但没有作用。这就是span与label的区别了。
如果你不想给label加for,但又想把input元素后面的文字和input本身关联起来,那你也可以这样:
<label><input type="checkbox" name="aksd" id="aksd" /> 几个字</label>
就是用label把input包起来。这样的效果与input后紧跟加for的label效果相同:点击文字即可选中复选框。
同样,把代码中的label换成span就不行了。
注意:label包input的方法,在IE6下无效!
来自于:http://www.cnblogs.com/lixlib/archive/2011/10/19/label-for.html
比如
<input type="text" name="" id="text" /><label for="text">一个label,配文本框</label><br/> <input id="User3" type="radio" name="gender" value="3"> <span for="User3">一个span</span> <label for="User3">label配radio</label>测试以上代码,你会发现点击“配文本框”的label时,它前面的input:text标签获得焦点了(可输入)!而点击“配radio”时,它前面的单选框radio就被选中了;但点击“一个span”时,单选框不会有什么反应,虽然它们离得更近。
这些只是因为label的for属性。它为label指定了一个目标,一般是一个form表单内元素的ID,这样就可以把这个label与该ID元素关联起来,当点击label时,就可以让该ID也获得焦点!
代码中我也给span加上了for,但没有作用。这就是span与label的区别了。
如果你不想给label加for,但又想把input元素后面的文字和input本身关联起来,那你也可以这样:
<label><input type="checkbox" name="aksd" id="aksd" /> 几个字</label>
就是用label把input包起来。这样的效果与input后紧跟加for的label效果相同:点击文字即可选中复选框。
同样,把代码中的label换成span就不行了。
注意:label包input的方法,在IE6下无效!
来自于:http://www.cnblogs.com/lixlib/archive/2011/10/19/label-for.html
发表评论
-
解决input type=password在浏览器会自动填充密码的问题
2018-10-11 20:20 4494通过添加readonly&onfocus =“this.r ... -
html禁止清除input文本输入缓存
2016-08-16 10:36 858如果不想让浏览器缓存input的值,有2种方法: 方法一 ... -
jQuery.autocomplete.js乱码问题
2016-07-12 14:01 7141、首先修改jQuery.autocomplete.js 文件 ... -
COTree公司组织结构树控件js特效
2016-04-14 15:04 1512<html> <head> & ... -
table合并列
2014-12-11 18:08 783rowspan:合并行 colspan:合并列 < ... -
jquery table 操作
2014-12-06 19:21 976jQuery在客户端操作Table ... -
jQuery.holdReady(hold)
2014-05-07 11:18 707jQuery.holdReady(hold) 概述 ... -
$(document).ready()和window.onload区别
2014-05-07 11:12 11291.执行时间 window.onload必 ... -
Jquery cookies操作
2014-04-15 23:43 872jQuery操作cookie的插件,大概的使用方法如下 $. ... -
编写Jquery插件
2014-03-05 16:34 801<!DOCTYPE html PUBLIC " ... -
Jquery中使用某个关键字进行查询时,table里面相关文字颜色变化
2014-03-05 16:29 2014<!DOCTYPE html PUBLIC " ... -
asp.net谷歌地图api调用
2014-03-05 16:25 978<html xmlns="http://www ... -
冲突解决多个Jquery包和其他前端js包命名冲突问题
2014-02-20 08:45 2369<html> <head> < ... -
JS包含在HTML文件中正常,包含在ASPX文件中就报错
2014-01-09 10:07 1935今天用到了一段显示谷歌地图的JS代码,在Html中显示正常的, ... -
Jquery的$命名冲突
2014-01-03 09:43 539转载http://www.cnblogs.com/Rasc ... -
html:target几种介绍
2013-08-08 10:28 845_blank -- 在新窗口中打开链接 _parent -- ...
相关推荐
3. **事件绑定**:`<label>`标签通过`for`属性绑定事件,当用户点击`<label>`时,事件会传递给关联的表单元素。这对于JavaScript编程非常有用,可以通过监听事件来实现各种动态效果或验证。 4. **样式化**:开发者...
例如:<label for="male">Male</label>,这里的 "for" 属性的值是 "male",它将标签绑定到 id 为 "male" 的控件上。这样,当用户点击该标签时,焦点将自动转到 id 为 "male" 的控件上。 在实际应用中,label 标签常...
Label 标签还可以使用 `accesskey` 属性来指定热键,例如 `<label for="myid" accesskey="1">用户名:</label><input type="text" id="myid" tabindex="1" />`,这样用户可以通过按下热键来激活关联的表单元素。...
`for`属性用于指定`<label>`标签与哪个表单元素关联。它应该包含该表单元素的`id`值。例如,在以下代码片段中: ```html <label for="cn_bruce">用户名</label> ``` `for`属性的值`cn_bruce`与`<input>`元素的`id...
其中,label标签的for属性允许用户定义一个与表单控件相关联的标签。当用户点击label时,与之相关联的控件将获得焦点。通常,这种关联是通过label的for属性与输入元素的id属性相同值来实现的。 然而,IE(Internet ...
`<label>`元素在HTML中用于定义一个与表单元素关联的标签,`for`属性则用来指定这个标签所对应的表单元素的ID。这种关联不仅提高了可访问性,使得屏幕阅读器用户更容易理解表单元素的功能,还提供了更好的交互体验,...
需要注意的是,在实际开发中,label标签的for属性需要与对应的表单元素的id属性相匹配,这样点击label标签时,就可以触发对应的表单元素的交互,例如选中select中的某个选项。 同时,为了增强用户体验,可以使用...
### HTML Label标签的使用教程 #### 一、引言 在HTML中,`<label>`标签是一个非常实用但常被忽视的功能元素。它主要用于改善用户体验,尤其是在与表单交互时。通过合理使用`<label>`标签,我们可以提高网页的可访问...
另一种方式是将表单控件直接嵌入<label>元素内部,这样可以省略`for`属性,因为元素本身就与<label>关联: ```html <label>用户名:<input type="text" id="username" name="username"></label> ``` 这种方法在...
### 根据标签名字和标签的class属性得到对象 在Web开发中,经常需要通过JavaScript来操作DOM(Document Object Model)元素。一个常见的需求就是根据指定的标签名和类名来获取页面中的DOM元素。本篇文章将详细介绍...
在Delphi集成开发环境(IDE)中,你可以通过工具箱找到Label控件,将其拖放到表单上,并通过属性面板设置其文本、位置、大小等属性。 要创建一个Label Matrix,我们需要: 1. **确定行列数**:根据需求确定Label...
本文将详细介绍三种在Vue中使用`v-for`给循环标签自身属性添加属性值的方法。 ### 方法一:动态绑定属性 在第一个示例中,我们看到尝试在`<Radio>`标签上设置`label`属性时遇到了问题。原始代码如下: ```html ...
2. **设置标签**:确保你的`<label>`元素有正确的`for`属性,值应等于对应`<input>`元素的`id`属性。例如: ```html <label for="username">用户名:</label> ``` 3. **初始化修复**:在`labelfor.js`加载后,...
使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件。 for优先级高于内部控件,内部有多个控件的时候默认触发第一个控件。 目前可以绑定的控件有:<button/>, , , 组件用法示例...
在大多数GUI库中,`Label`通常有一个`text`属性用于设置显示的文本,而没有提供自动换行的选项。因此,我们需要对文本进行处理,使其能够在宽度有限的空间内适当地换行。 1. **文本处理**:你可以使用字符串操作...
用户可以添加文本、图像、二维码等元素,自定义字体、颜色、边框等属性,使标签更具个性化和专业性。此外,软件还支持批量打印,用户可以一次性设置多个条码标签并一次性打印出来,大大提高了工作效率。 在实际操作...
`title`属性在`<label>`标签中的应用,不仅可以提供额外的提示信息,还可以通过CSS进行样式定制,增强用户体验。本篇将深入探讨如何利用`title`属性添加样式,特别是在动态生成表单时如何实现换行、标红等效果。 ...
`for`属性是连接`label`和其关联控件的关键,例如`<label for="username">用户名:</label>`,这里的`for`属性值应与`input`的`id`属性相匹配,如`<input type="text" id="username" name="username">`。 在描述的...
<label> 标签的 for 属性应当与相关元素的 id 属性相同 实例1: 复制代码代码如下: <label for=”man”> <input type=”radio” value=”男” name=”man” id=”man”/> 男 </label> <label for=”man2″> &...