一、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参考文章
https://www.cnblogs.com/daysme/p/6272570.html?utm_source=itdadao&utm_medium=referral
$("#testDisabled").focus(function () {
$("#testDisabled").prop("readonly", "readonly");
$("#testDisabled"