通过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 相关文章推荐
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 Javascript
ExtJS中设置下拉列表框不可编辑的方法
May 07 Javascript
jQuery仿天猫实现超炫的加入购物车
May 04 Javascript
JQuery插入DOM节点的方法
Jun 11 Javascript
使用AJAX实现Web页面进度条的实例分享
May 06 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
May 09 Javascript
JS原型对象的创建方法详解
Jun 16 Javascript
JS实现鼠标滑过显示边框的菜单效果
Sep 21 Javascript
js 实现省市区三级联动菜单效果
Feb 20 Javascript
JavaScript数组特性与实践应用深入详解
Dec 30 Javascript
js的各种数据类型判断的介绍
Jan 19 Javascript
JS深入学习之数组对象排序操作示例
May 01 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
分享PHP header函数使用教程
2013/09/05 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
微信小程序页面开发注意事项整理
2017/05/18 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python 文件处理注意事项总结
2017/04/10 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
活动志愿者自荐信
2014/01/27 职场文书
捐资助学倡议书
2014/04/15 职场文书
婚纱店策划方案
2014/05/22 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
2014年超市工作总结
2014/11/19 职场文书
灵山大佛导游词
2015/02/04 职场文书
美丽心灵观后感
2015/06/01 职场文书
举起手来观后感
2015/06/09 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
文艺委员竞选稿
2015/11/19 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android