控制与判断当前文本框的输入状态
文本输入框输入有两种类型:直接输入(输入英文与数字等)与非直接输入(输入中文、日文)。
1、控制
(1)我们可以用css3的属性IMEMode来控制输入法是本地语言(中文等)还是其它直接输入的语言,不过IMEMode有兼容性与安全问题;而且用户也可以随机切换输入法
(2)我们用表单的属性type来控制是文本输入框还是数字输入框、电话、邮件等,例如type=number,telphone
2、判断
(1)用input事件监听每次输入的值,不过input事件无法监听中文等非直接输入语言的输入,非直接输入需要用composotionstart与compositionend来监听区分
(2)用blur、change或提交的时候去校验输入的语言我们期望的区别