说实在的,做了这么多年网站还没有真正发现html里有个
没有发现任何脚本,只是文字部分是一个label,还有一个for属性,其值竟然是CheckBox1的ID,这一惊人发现促使我试着把这个for的值赋值为其它HTML控件,结果发现跟想象的一样,真是有意思,for=单复选框ID里,点击label会对单复选框进行反选,也就是和直接点击单复选框产生的效果是一样的,同理,如果是文本框或超链接的话,它他把焦点赋到for赋性对应的控件上,对应文本框会产生输入光标,对应超链接或button会获得焦点.
这个东西其实很有用的,它可以扩大我们的操作范围.比如我上面的例子,象分开两地的两个标签要产生相同的效果也可以用这种方法,不然用脚本可能要累人得多.我想如果运用得好可以优化很多人机效果哦,简单实在.
多看看asp.net生成的客户端代码,你会发现很多惊奇哦,:)
|