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('');
                }
            });



赞(0) 踩(0)
发表我的评论

最新评论

  1. 暂无评论