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中实现暂停的几篇文章
Mar 04 Javascript
一实用的实现table排序的Javascript类库
Sep 12 Javascript
javascript时区函数介绍
Sep 14 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
php利用curl获取远程图片实现方法
Oct 26 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
JavaScript寄生组合式继承实例详解
Jan 06 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
Apr 16 Javascript
vue 实现路由跳转时更改页面title
Nov 05 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 Javascript
JS前端canvas交互实现拖拽旋转及缩放示例
Aug 05 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
短波问题解答
2021/02/28 无线电
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
浅谈javascript中自定义模版
2015/01/29 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
新手vue构建单页面应用实例代码
2017/09/18 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
python 中文乱码问题深入分析
2011/03/13 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
一夜的工作教学反思
2014/02/08 职场文书
超市开学活动方案
2014/03/01 职场文书
农村面貌改造提升实施方案
2014/03/18 职场文书
担保书怎么写
2014/04/01 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
服务承诺书格式
2014/05/21 职场文书
个人自荐材料
2014/05/23 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL
windows系统安装配置nginx环境
2022/06/28 Servers