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 相关文章推荐
js Date自定义函数 延迟脚本执行
Mar 10 Javascript
Javascript Function对象扩展之延时执行函数
Jul 06 Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
Sep 14 Javascript
九种原生js动画效果
Nov 11 Javascript
JavaScript——DOM操作——Window.document对象详解
Jul 14 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
Feb 09 Javascript
作为老司机使用 React 总结的 11 个经验教训
Apr 08 Javascript
Angular.js指令学习中一些重要属性的用法教程
May 24 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 Javascript
JS实现标签滚动切换效果
Dec 25 Javascript
vue-cli配置环境变量的方法
Jul 09 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概率算法实例
2014/04/09 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
[48:41]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
Python如何基于smtplib发不同格式的邮件
2019/12/30 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
python爬取天气数据的实例详解
2020/11/20 Python
python 爬虫请求模块requests详解
2020/12/04 Python
蛋白质世界:Protein World
2017/11/23 全球购物
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
土木工程毕业生自荐信
2013/11/12 职场文书
给分销商的致歉信
2014/01/14 职场文书
毕业生就业意向书
2014/04/01 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
田径运动会通讯稿
2014/09/13 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书