JavaScript-JavaScript能否自动切换输入法
在网页中经常有这样的需要,例如:当我们在填写注册表单,填写完姓名,然后再填写英文名或者验证码
由于在填写姓名的时候,输入法是切换到中文状态的,而当我们填写验证码或者是英文名时,只需要填写英文的情况,而此时能否在英文名或者验证码的onfocus事件中用JavaScript屏蔽输入法。也就是说只能输入英文。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置输入框<input style="ime-mode:disabled">或<input onfocus="this.style.imeMode= 'disabled'">。
ime-mode还有其它的模式:
auto : 不影响IME的状态。与不指定ime-mode属性时相同
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME