admin 管理员组文章数量: 1184232
一、Chrome 实现input切换输入法(inactive)
type=“tel”
<input type="tel" id="testInactive" style="ime-mode:inactive"/>**说明:不支持搜狗等外部输入法,支持自带的输入法
二、Chrome 实现input禁用输入法(disabled)
tel + ime-mode:disabled实现不了禁用输入法
想要的效果如下(日文输入法下):
替代实现方法:
1、定义一个input(在ie下ime-mode: disabled是可用的)
<input type="text" id="testDisabled" size="3" style="ime-mode: disabled;"/>
2、用focus()+readonly+keydown()实现
考虑到shift,tab,backspace等按键,按键keyCode参考文章
$("#testDisabled").focus(function(){
$("#testDisabled").prop("readonly","readonly");$("#testDisabled").keydown(版权声明:本文标题:Chrome浏览器与IME-mode:一个不可回避的难题及其解决方案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1770789028a3537603.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论