chrome浏览器input框输入问题

https://img2.mukewang.com/5bd8183a00014b7f04140095.jpg

https://img2.mukewang.com/5bd818440001600905200082.jpg

如上图 标题input输入框我做了用户输入字数的限制,用键盘的keyup事件,用搜狗拼音输入的时候,firefox,ie都正常的,当你把全部汉字打完后按空格,内容填到input中。chrome浏览器比较恶心,输入汉字时候,一边输入一边拼音就进入输入框,本来可以输入一个汉字的,结果拼音一输入,直接截断。
不知道我说明白没有,求大牛指教,谢谢

RISEBY
浏览 1108回答 1
1回答

小唯快跑啊

尽可能用input事件代替keyup或者keydown事件。当然这个建议和这个问题无关。这个问题的解决方案最好是用延时限制,即用户连续输入时不限制,等用户输入在一段时间内都没变化时才限制。或者使用change或blur事件的时候限制(这个不是实时触发的)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript