0
点赞
收藏
分享

微信扫一扫

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,'');"/>

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!


举报

相关推荐

0 条评论