JavaScript禁止input文本框手动输入只能设备输入.
今天有个需求是只能是设备手扫枪输入,不能手动输入.具体代码如下:
var first = 0, second = 0; $('#PlaceNo').keyup(function (e) { if ($(this).val().length % 2 != 0) { first = new Date().valueOf(); } else { second = new Date().valueOf(); } //通过判断两次输入的时间 间隔是否为手动输入.这里面限制100ms. if ($(this).val().length > 1 && Math.abs(first - second) > 100) { $(this).val(''); } });
以上就是【JavaScript禁止input文本框手动输入只能设备输入】的全部内容了,欢迎留言评论进行交流!