按下数字键如何检测输入法是否有候选词?-灵析社区

kunkun小黑子

场景: 1.只想输入0-9 所以拦截了非0-9的所有按键 但是如果用户使用中文输入法,按下一堆字母后,虽然按下的是数字。但是输入的是候选词。 这里有办法拦截吗?我只想输入0-9 几个难点: 1、这里不考虑从输入后的内容去识别处理 2、输入组件使用的是div + contentEditable 所以没有input 的 change input 事件,

阅读量:249

点赞量:16

问AI
小青梅
const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { }); }); observer.observe(document.getElementById("myDiv"), { childList: true, characterData: true });