提醒:哥俩好:oninput & onpropertychange 2011年10月18日

演示:以MSN订阅提醒为例 订阅到哪吒,有更新提醒我
哪吒机器人提醒:
提醒:PlanABC - 怿飞’s Blog
【标题】哥俩好:oninput & onpropertychange
【摘要】传统对于文本框(input)的输入可通过键盘的 onkeydown / onkeypress / onkeyup 来监测,但在处理较多细节时存在诟病比如: cut(剪切) / paste(复制) / undo(撤销) / redo(重做) / drag & drop(拖拽)/ 输入法等。而 oninput & onpropertychange 事件基本可以解决上面的诟病:oninput 事件作为 html5 中的标准事件,基本除了ie6 / ie7 / ie8 外的最新浏览器均支持(注:1、原先的 opera 的虽支持,但依然存在部分传统的诟病,从 opera 11+ 开始,已修复,更加完美;2、ie9 也支持)。function(input, callback){ if ( "oninput" in input) { // fix firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=195696 input.addeventlistener("input", callback, false); } else... (10-18 16:03)
收藏 |  评论 |  推荐给好友  | 
本文共有 0 次分享
评论
共有 - 条评论


我要反馈