问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js或者jquery如何禁止输入法,让输入框只能处于英文状态

发布网友 发布时间:2022-05-02 04:40

我来回答

2个回答

热心网友 时间:2022-04-22 04:41

CSS3有 ime-mode 属性,可以打开或禁止输入法,但只对IE和FF有效。

auto:不影响IME的状态。
normal:正常的IME状态
active:指定所有使用ime输入的字符。即激活本地语言输入法。用户仍可以撤销激活ime
inactive:指定所有不使用ime输入的字符。即激活非本地语言。用户仍可以撤销激活ime
disabled:完全禁用ime。对于有焦点的控件(如输入框),用户不可以激活ime

热心网友 时间:2022-04-22 05:59

之前在项目里遇到过这个问题,但是没有完全解决。当时对input框做了输入范围的*,是通过keyCode值作的判断,但是在IE中打开项目有时会出现按下按键没有反应的情况,后来发现是中文键盘的keyCode值和英文不一样

后来我是这样解决的:$('thisinput').css('ime-mode', 'disabled');这个属性貌似只有IE认识,我在chrome中试了,根本不识别。

给某个input框设置了这个属性,在IE中,这个input框获取焦点后,自动禁掉中文输入法,也切换不了。
这种实现方式不怎么好,而且也没有彻底解决问题,你如果找到更好的思路也给我说下...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是男生,18岁,两夹有红血丝, 鼻子有黑头,脸部还有疙瘩,我要用什么洁... 18岁.油性皮肤. 男士。 有什么洗面奶能有效去油顺便去黑头暗疮之类的... 我今年18岁是油性皮肤,尤其是鼻子和鼻子旁边的脸狭很容易出油。最近用... 祛痘后留下黑色痘印应该怎么消除? 2xl是多大尺码180还是175 2xl是175吗 年轻人最核心的能力是什么? 年轻的时候蕞核心的能力是什么? 人在年轻的时候蕞核心的能力是什么 尿酸高代表什么 关于输入法 什么输入法可以在你输入的时候在输入框显示出英文(且下面有横线)但打出来的字也是中文 为何我的输入法经常在打字时变成英文,或者显示不出语言框? excel 最上面的输入框叫什么,用英语怎么说,公式框是哪个? 怎么让输入框只能输入英文 请问如何设置输入框只能输入英文、数字和标点? 急,输入框英文怎么意思? 输入框英文可以输入,切换输入法之后需要点一下才能输入 输入框的英文是什么意思? 怎么用管理员身份登陆系统? 怎么登陆管理系统? 财付通转账上限是多少 我的财付通充值用的农行的,但是每天和单笔*1000,怎么修改这个限额? 转账额度已达到,怎样提升转账额度 如何登陆Windows系统管理员?? win7怎么登陆管理员系统? 财付通*账号直接转账银行卡,上面不是限额两万吗,为什么只能转2000 用银行卡给快捷支付充值时出现 您的支付金额超出银行设置的财付通最大限额 怎么解决 财付通转账到银行卡有没有限额 怎样提高银行卡向财付通转账的额度 财付通转账每天提现到银行卡限额怎么修改 为什么我家的搜狗输入法打出来的都是英文,不出现输入框了,只有一个这个图标,怎么搞啊,急 输入框如何限制中英字符长度不等? 火狐的输入框为什么默认是英文输入状态 js或者css能控制页面输入框点击后自动切换英文输入吗? 为什么笔记本一在输入框里输入英文数字和字符就会变成这样、和以前不一样了 变大了、中间有个空格的距离 javascript中如何判断文本框输入的是汉字或者是英文? - 信息提示 接吻的方法和技巧是什么?希望你们能够给我满意的答案哦. 和男人做的技巧 为什么会产生沙尘暴 今天的沙尘暴是怎样形成的? 沙尘暴是怎么形成的? 沙尘暴来临的时候,到处都是灰尘,这是为什么呢? 沙尘暴是怎么形成的,为什么中国不常出现? 如何看待“人性”? 孟子是怎样评价人性的? 关于人性孔子是怎样论述的?如何评价? 怎么辩证的看待人性 请大家评论:人性的丑恶!!! 什么是“人性”? 原神群玉阁再现任务怎么触发