科尔多瓦和蓝牙条形码扫描仪

时间:2019-04-05 13:58:11

标签: javascript android jquery cordova ionic-framework

我正在创建一个发票应用程序,并使用连接到我的手机/平板电脑的蓝牙条形码扫描仪,我要使用订单ID填充输入字段。

在应用程序中,我有一个虚拟键盘可以手动添加订单ID。

我的问题是本地键盘,现在input字段设置为disabled。但是扫描仪需要input:focus才能添加扫描仪的ID。

因此,每次我要扫描时,都必须使输入的焦点超出本机键盘显示的位置,并且无法隐藏它。

尝试过cordova-plugin-keyboard-根本无法正常工作 现在我使用cordova-plugin-ionic-keyboard,但是Keyboard.hide()在聚焦后无法工作,代码:

$('input.keypad').removeAttr("disabled").val('').focus(function(){
    window.setTimeout(function(){
        Keyboard.hide();
    }, 1);
});

关于我如何摆脱专注于滑水板的任何想法?

我也尝试粘贴代码,因为我不确定扫描器发送到我的应用程序的内容。我认为这是粘贴并输入。

$(document).bind("paste", function(e){
    var pastedData = e.originalEvent.clipboardData.getData('text');
    $('input.keypad').val(pastedData);
});

什么都不做..

0 个答案:

没有答案