通过JS来判断页面控件是否获取焦点


Posted in Javascript onJanuary 03, 2014

以一个TextBox为例,使用javascript来判断其是否获取到焦点。

其实很简单,正常的思路分为两个途径来看:

当文本框为服务端控件的时候,我们可以很简单地想到使用:if(TextBox1.Focused)来进行判断,使用TextBox1.Attributes.add('onfocus','要执行的方法'); 来绑定方法。当然,服务端的控件也是可以使用JS来进行操作的,不过,需要提醒注意的是服务端的ID与实际客户端的ID很可能是不一样的,所以在使用getelementbyid的时候需要注意: document.getElementById('<%= TextBox1.ClientID%>')。

当文本框为服务端控件的时候,可以用document.activeElement.id和TextBox1比较,就能知道TextBox1是否为焦点,例:if(document.activeElement   ==   document.form1.elementName){} 。

Javascript 相关文章推荐
Maps Javascript
Jan 22 Javascript
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
jquery预览图片实现鼠标放上去显示实际大小
Jan 16 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
JS回调函数的应用简单实例
Sep 17 Javascript
js在IE与firefox的差异集锦
Nov 11 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
Sep 15 Javascript
高效的jquery数字滚动特效
Dec 17 Javascript
javascript滚轮控制模拟滚动条
Oct 19 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
Jul 12 Javascript
element ui分页多选,翻页记忆的实例
Sep 03 Javascript
使用js判断控件是否获得焦点
Jan 03 #Javascript
js保留小数点后几位的写法
Jan 03 #Javascript
js判断字符是否是汉字的两种方法小结
Jan 03 #Javascript
jquery事件重复绑定的快速解决方法
Jan 03 #Javascript
浅析jquery某一元素重复绑定的问题
Jan 03 #Javascript
jquery live()重复绑定的解决方法介绍
Jan 03 #Javascript
解决JS中乘法的浮点错误的方法
Jan 03 #Javascript
You might like
PHP函数学习之PHP函数点评
2012/07/05 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
js 毫秒转天时分秒的实例
2017/11/17 Javascript
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
python和go语言的区别是什么
2020/07/20 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
工厂厂长岗位职责
2013/11/08 职场文书
大学生先进事迹材料
2014/02/16 职场文书
主管竞聘书范文
2014/03/31 职场文书
教师职位说明书
2014/07/29 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技