jQuery中的bind绑定事件与文本框改变事件的临时解决方法


Posted in Javascript onAugust 13, 2010

一直没什么兴趣看jQuery,就用自己那点不咋样的javascript硬撑着,今天写一个功能时想尝试一下,用bind注册事件时发现怎么都不好使

$("#txtStation").bind("onpropertychange", GetStationLevel);

然后onclick之类的都试了,没一个能用的,无奈去翻jQuery的API,都是鸟语我也看不懂具体说了点了,但是发现bind注册事件都是没有on的。

发现有change事件,试了试

$("#txtStation").change(function(){alert('change')});

发现是要等到失去焦点才会激活的跟onchange一样,我这用不了。

抱着试一试的想法我就吧onpropertychange前面的on删掉了,反正html不管本身写着支持不支持的事件只要你写上去没准都好使。没想到还真行。IE是没问题了,现在不都讲跨浏览器啊火狐下咱也得能用啊。

火狐下都说用oninput事件,我试了试不好使,oninput只在输入值的才会激发,我这输入框是带感应的,就是那种输一个字就把这个字开头的都感应出来可以选择那种,选择感应的项的话oninput就不激发了。

暂时没有想到什么好的解决办法,我现在加了个浏览器判断非ie的话就注册blur事件,这样有个问题就是blur实在别的控件活动焦点的时候,txtStation控件注册的方法是为了填充它紧挨着的一个下拉列表,这样写完txtStation的内容后选择下拉列表时才激发blur,有二次刷新出现,没啥大影响,只不过用户第一次点击无效了。谁有好方法告诉我一声。

代码

if($.browser.msie) 
{ 
$("#<%=txtStation.TextBoxID%>").bind("propertychange", GetStationLevel); 
} 
else 
{ 
$("#<%=txtStation.TextBoxID%>").bind("blur", GetStationLevel) 
}

看了看前面好像没写啥内容,标题挺有气势,哈哈。写一下是为怕自己忘记

Javascript 相关文章推荐
JavaScript多线程的实现方法
May 08 Javascript
关于恒等于(===)和非恒等于(!==)
Aug 20 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
一些实用性较高的js方法
Apr 19 Javascript
浅谈时钟的生成(js手写简洁代码)
Aug 20 Javascript
利用Angularjs和bootstrap实现购物车功能
Aug 31 Javascript
JavaScript中apply方法的应用技巧小结
Sep 29 Javascript
js运动事件函数详解
Oct 21 Javascript
详解javascript中对数据格式化的思考
Jan 23 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
Jun 19 Javascript
vue打包npm run build时候界面报错的解决
Aug 13 Javascript
js实现限定范围拖拽的示例
Oct 26 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
Aug 13 #Javascript
jquery实用代码片段集合
Aug 12 #Javascript
JavaScript中使用构造函数实现继承的代码
Aug 12 #Javascript
javascript最常用与实用的创建类的代码
Aug 12 #Javascript
javascript中最常用的继承模式 组合继承
Aug 12 #Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 #Javascript
Javascript倒计时代码
Aug 12 #Javascript
You might like
编译问题
2006/10/09 PHP
用Php实现链结人气统计
2006/10/09 PHP
php学习 字符串课件
2008/06/15 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
2012/06/07 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
PHP7新增函数
2021/03/09 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
Javascript开发包大全整理
2006/12/22 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
基于JavaScript实现简单的随机抽奖小程序
2016/01/05 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
Vue实现数据请求拦截
2019/10/23 Javascript
在Python中使用第三方模块的教程
2015/04/27 Python
python计算日期之间的放假日期
2018/06/05 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
python实现人像动漫化的示例代码
2020/05/17 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
工作中的自我评价如何写好
2013/10/28 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
助学贷款贫困证明
2014/09/23 职场文书
活着观后感
2015/06/03 职场文书
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫