JavaScript处理input的keyup事件
来源:互联网 发布:烟台软件开发公司 编辑:程序博客网 时间:2024/06/05 22:49
定义和用法
完整的
注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。
一般情况是每点击一个按键都会触发一次keyup事件,但是有些时候,这样并不能满足要求,需要的是输入完毕之后才执行某函数。
这里只能采取延时执行的方法来处理这种情况,具体代码如下:
<div id="key" style="border:1px solid red;min-height:60px;"> <input type="text" /> </div>
var flag; //全局变量用于标识是否延时执行keyup事件 function myFunc1(){ //不管存不存在flag这个延时执行函数,先清除 clearTimeout(flag); //延时500ms执行请求事件,如果感觉时间长了,就用合适的时间 //只要有输入则不执行keyup事件 flag = setTimeout(function(){ //这里面就是调用的请求,我这里用一个函数来测试 $("#key").append("<p>执行Func2()之前</p>"); myFunc2(); }, 500); } function myFunc2(){ $("#key").append("<p>执行一次</p>"); } $(function(){ $("#key input").keyup(function(){ myFunc1(); }); });
0 0
- JavaScript处理input的keyup事件
- JavaScript处理input的keyup事件
- input keyup 500ms 延时输入 事件处理
- JavaScript 的keydown,keypress,keyup事件
- vue绑定keyup,input事件
- 三种方式实现input的keyup延时事件
- keyup事件的e
- input事件的处理
- input事件的处理
- easyui给input框绑定keyup事件
- javascript KeyDown、KeyPress和KeyUp事件的区别与联系
- C# KeyDown KeyPress KeyUp 处理相应的键盘事件
- keyup按键事件的应用
- 如何使keyup事件延迟处理
- 如何使keyup事件延迟处理
- jsp input onchange事件 可以用keyup 替换一下
- 输入框事件监听(一):keydown、keyup、input
- JavaScript的事件处理
- SQL 反模式
- mina 传输图片
- ActiveReports 报表应用教程 (6)---分组报表
- 在互联网时代,免费似乎可以成为最大的噱头
- 根据表注释查出表名
- JavaScript处理input的keyup事件
- runtime*****
- 算法复杂度计算
- 【同步复制常见错误处理1】当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)
- Android AsyncTask 理解
- CascadingDropDown 多级级联操作的一种解决方案
- Java中的垃圾回收算法
- 开拓思维题目1——四人过桥
- .c和.h文件的区别