通过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 学习书 推荐
Jun 13 Javascript
js跑马灯代码(自写)
Apr 17 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
Aug 18 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
May 28 Javascript
Javascript 闭包详解及实例代码
Nov 30 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
Oct 17 Javascript
Vue2.0 slot分发内容与props验证的方法
Dec 12 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
vue3.0 搭建项目总结(详细步骤)
May 20 Javascript
bootstrap table.js动态填充单元格数据的多种方法
Jul 18 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
Oct 19 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高级编程实例:编写守护进程
2014/09/02 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
JS变量及其作用域
2017/03/29 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
深入了解js原型模式
2019/05/30 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python 爬虫学习笔记之单线程爬虫
2016/09/21 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
flask中过滤器的使用详解
2018/08/01 Python
python爬取微信公众号文章
2018/08/31 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
web字体加载方案优化小结
2019/11/29 HTML / CSS
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
为什么需要版本控制
2016/10/28 面试题
final, finally, finalize的区别
2012/03/01 面试题
好的演讲稿开场白
2013/12/30 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
股权转让意向书
2014/04/01 职场文书
法律系毕业生求职信
2014/05/28 职场文书
中文专业求职信
2014/06/20 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
政风行风整改方案
2014/10/25 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
委托收款证明
2015/06/23 职场文书