移动端文本框回退删除事件不能监听
最近在做项目的时候遇到的,具体表现为:
百度输入法小米版,中文输入情况下,input里的内容按删除按钮,onkeyup, onkeydown, onkeypress均不能监听到,导致即时搜索不能实现。而英文状态下则能监听到,后换浏览器,换输入法测试均可以,看来是个例。是在找不到解决办法了。后来用了定时器成功解决。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="text"> <script> var tem = '', inp = document.querySelector('input'); setInterval(function(){ if( inp.value !== tem){ console.log(123); tem = inp.value; } },80); </script> </body> </html>