JSFiddle - React, Tailwind, and code Playground
by JInks Peng
HTML
<h2>关闭输入法</h2>
<input type='text' value='不支持chrome' id='txt'/>
JavaScript
var $ = function(elem) {
return document.querySelector(elem);
}
function hibite(arr) {
if(!(arr instanceof Array)) {
arr = [arr];
}
for(var i=0, len = arr.length ; i< len; i++) {
var arrl = arr[i];
var clearChinese = function(elem) {
var val = elem.value;
elem.value = val.replace(/[\u4e00-\u9fa5]/g,'');
//elem.value = val.replace(/\D/g,''); //只输入数字
//elem.value = val.replace(/\d/g,''); //限制数字
}
arrl.onkeyup = function() {
clearChinese(this);
}
arrl.onblur = function() {
clearChinese(this);
}
arrl.onfocus = function() {
clearChinese(this);
}
}
}
window.onload = function() {
var txt = $('#txt');
hibite(txt);
}