css 禁止录入中文
1.情景展示
如何禁止输入框,输入中文字符?
2.解决方案
IE浏览器,可以使用ime-mode来实现
UpdateTime--2016年12月15日19:52:16
/*屏蔽输入法,可以用来禁止录入中文*/ ime-mode:disabled; //IE兼容,chrome不兼容 <input type="text" name="mobile" style="ime-mode:disabled;" />
详细介绍
ime-mode语法:
ime-mode : auto | active | inactive | disabled
取值:
auto : 默认值。不影响IME的状态。与不指定 ime-mode 属性时相同
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME
注意事项:
该语法在google浏览器上无效,需要用js进行控制,见文末推荐!
2022年6月19日19:17:23
3.css+js同时作用
<input type="text" class="TextBox"
style="width: 110px;ime-mode:disabled;"
name="TABLE_NAME" id="TABLE_NAME"
onkeyup="this.value=this.value.replace(/[\u4e00-\u9fa5]/g,'');"/>
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
相关推荐:
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/10314417.html