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 相关文章推荐
window.location和document.location的区别分析
Dec 23 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
Jquery 自定义动画概述及示例
Mar 29 Javascript
js和css写一个可以自动隐藏的悬浮框
Mar 05 Javascript
JSON中双引号的轮回使用过程中一定要小心
Mar 05 Javascript
使用javascript实现雪花飘落的效果
Jan 13 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
Jun 04 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
May 20 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
js手机号批量滚动抽奖实现代码
Apr 17 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
vue前端和Django后端如何查询一定时间段内的数据
Feb 28 Vue.js
基于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生成WAP页面
2006/10/09 PHP
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
2014/06/26 PHP
php检测url是否存在的方法
2015/04/14 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
Django之路由层的实现
2019/09/09 Python
Python如何实现强制数据类型转换
2019/11/22 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
城建学院毕业生自荐信
2014/01/31 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
科学发展观标语
2014/10/08 职场文书
中班下学期个人总结
2015/02/12 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android