input可以禁止中文输入法吗?

input可以禁止中文输入法吗?

一个扫码搜索框,中文输入法会在备选区,需要回车才会真正填充到input,英文输入法就可以直接填充了
或者可以直接是英文输入法吗


回答:

之前看到一个相关文章,你可以参考下。
https://juejin.cn/post/7267728538567114789


回答:

如一楼所说是不行的, 但是可以通过校验使其只能输入只允许字母、数字和空格:

<input type="text" pattern="[a-zA-Z0-9\s]*" title="只允许字母、数字和空格">


回答:

据我所知应该不行,因为输入法是在系统层面,不归浏览器管。


回答:

绑定个事件在输入后强制清空内容中的中文就好了,
反正提示了只接收非中文的,
如果有格式需要,继续堆格式校验,允许空值就好了


回答:

不行的,可以只允许输入英文


回答:

这是可以做到的,实现起来很简单,看这个链接

https://codepen.io/hec9527/pen/GRPrGbQ?editors=1010


回答:

是不是可以借用一个type="password"来实现禁止中文输入法,隐藏input再取值就可以了

以上是 input可以禁止中文输入法吗? 的全部内容, 来源链接: utcz.com/p/934918.html

回到顶部