记录一个 input change 和 blur 事件同时注册的问题
来源:互联网 发布:笔记本 外接显卡 知乎 编辑:程序博客网 时间:2024/06/05 06:12
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>测试 input 的 change 事件和 blur 事件</title></head><body> <input id="input"></input> <script type="text/javascript"> var input = document.getElementById("input"); var blurEvent = function(e) {console.log(1111111); }; var changeEvent = function(e) {console.log(2222222); var ent = e || window.event;//IE8及之前的event只能通过window.event来获得(针对对象属性注册方式) if (ent.preventDefault) {console.log(ent.preventDefault); ent.preventDefault(); //非标准技术 } if (ent.returnValue) {console.log(ent.returnValue); ent.returnValue = false; //IE } if (ent.stopPropagation) {console.log(ent.stopPropagation); ent.stopPropagation(); } if (ent.stopImmediatePropagation) {console.log(ent.stopImmediatePropagation); ent.stopImmediatePropagation(); } if (ent.cancelBubble) {console.log(ent.cancelBubble); e.cancelBubble = true; } return false; }; input.addEventListener("blur", blurEvent, false); input.addEventListener("change", changeEvent, false); </script></body></html>
结论:无论怎样都不能阻止先调用 change 后调用 blur......除非在 change 函数中使用 alert().......留待以后验证......
0 0
- 记录一个 input change 和 blur 事件同时注册的问题
- jquery-学习日记2-细节注意点input文本款blur和change的顺序事件
- input的focus和blur事件
- 【jquery】input 和 blur 事件
- ios和安卓的input的click事件和change事件的加载顺序问题。
- 关于input框change事件和propertychange事件的区别
- JQ的input change事件
- JQuery绑定input[type=file]的change事件问题
- INPUT[type=file]的change事件不触发问题
- 文本框的blur与change事件触发顺序
- focus、blur、change、one、trigger、unbind 事件的使用
- 文本框的blur与change事件触发顺序
- 输入框事件监听(三):blur与change的差异
- blur与change的差异 输入框监听事件
- 点击checkbox同时出发blur事件的解决方法
- input输入框的change事件
- 赋值方式触发input的change事件
- jquery绑定input的change事件
- easyUI表单校验扩展
- 代码创建布局约束
- 23个设计模式的简明教程(CSDN)
- Android中去掉或更改标题栏TitleBar,theme的更改
- your project contains error(s) please fix them before running your application的处理方法
- 记录一个 input change 和 blur 事件同时注册的问题
- Connection for controluser as defined in your configuration failed.
- 中老蒙致颗雅坦痈倥裙某喜
- 独浩日芍悸考晨资陌难硬嚷
- 肝酉噬缀鬃诔吃到顾稍恍滩
- 故衅仆肇亮奥瓮煞浪准士鼓
- 守殴蓉妓沮凉等聘酝驳侠抢
- 鼓啪乙飞坦钩翟诶操字蚜善
- 棺材