jquery keypress,keyup,onpropertychange键盘事件
更新时间:2010年06月25日 19:19:54 作者:
项目所需,在试图用js实现这样的功能:文本框失去焦点时,判断输入字符串的长度,以验证是否超出范围,超出范围则自动截取。
起初用js 的onkeyup事件,但始终没能触发。该事件不知道别的什么地方监视了,js的事件有传递,也可以阻断,蛮麻烦,情况太多。找了好久,终于找到了一种解决方案,通过onpropertychange事件可以迎刃而解。
$("#textboxID").bind("onpropertychange", function(){
//alert( $(this).text() );
//自动截取的逻辑代码
});
firefox没有onpropertychange
下面推荐个比较好用的代码,兼容性更好
jQuery("#txtContent").keypress(function() {
}).keyup(function() {
});
复制代码 代码如下:
$("#textboxID").bind("onpropertychange", function(){
//alert( $(this).text() );
//自动截取的逻辑代码
});
firefox没有onpropertychange
下面推荐个比较好用的代码,兼容性更好
复制代码 代码如下:
jQuery("#txtContent").keypress(function() {
}).keyup(function() {
});
相关文章
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
列化中文时出现中文乱码问题,怎么回事呢?下面给大家介绍下jQuery使用serialize()序列化表单时出现中文乱码问题的解决办法,有需要的朋友参考下2016-07-07jQuery中select与datalist制作下拉菜单时的区别浅析
一般我们通常使用select制作下拉菜单,但是H5之后,datalist也可以充当select的角色,而且两者还有一点小的不同。具体区别详解小编通过本文给简单介绍下2016-12-12
最新评论