javascript - js 能知道当前输入法吗
怪我咯
怪我咯 2017-04-10 15:37:28
[JavaScript讨论组]

我问题是做搜索时在中文输入法模式下,会提前把拼音字母输入,这样会触发事件,然后就执行了搜索,造成不必要的请求。js 貌似不能判断输入法? 有其他好的方式解决吗?方案要求是要在输入结束的时候就开始搜索。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
ringa_lee

你的需求通常做法是给文本框添加键盘的事件,每次按键或者输入时或者值发生变化时识别中英文 并搜索

PHP中文网

你的需求是input里面的内容有变化时才发送请求。
这种情况下不适合绑定键盘事件(keydown,keypress,keyup之类),直接用文本事件:input。这个是Html5新引入的,就是在input里面的内容有变化时触发。和change事件的区别是,change必须是内容有变化并且失去焦点时触发,input只需要内容有变化就可以。非常适合对input的内容进行精确控制。

大家讲道理

我也觉得前面的说的挺对的,你设置个延迟请求就好了啊。干嘛非得判定输入法呢?!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号