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 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 Javascript
Jquery api 速查表分享
Jan 12 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
Sep 22 Javascript
jQuery实现简洁的导航菜单效果
Nov 23 Javascript
聊一聊JavaScript作用域和作用域链
May 03 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
js eval函数使用,js对象和字符串互转实例
Mar 06 Javascript
详解webpack模块化管理和打包工具
Apr 21 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
小程序实现抽奖动画
Apr 16 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
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
隐性调用php程序的方法
2015/06/13 PHP
百度地图API使用方法详解
2015/08/25 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
jquery设置控件位置的方法
2013/08/21 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
微信小程序使用字体图标的方法
2019/05/23 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
python访问系统环境变量的方法
2015/04/29 Python
使用Python处理BAM的方法
2018/09/28 Python
Python使用folium excel绘制point
2019/01/03 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
python opencv肤色检测的实现示例
2020/12/21 Python
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
探矿工程师自荐信
2014/01/24 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
出生医学证明书
2014/09/15 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL