输入填写后如何运行功能

时间:2019-05-01 09:11:10

标签: javascript html

我正在使用QuaggaJS扫描条形码,我在输入字段中返回的条形码。 Quagga在输入中输入条形码时,如何运行功能?

Onchange和Oninput

<input oninput="alert_success()" class="form-control" id="bnummer" type="text" name="Bnummer" value="" style="width: 280px" required><br/>

当Quagga在输入字段中输入条形码时,我可以运行一个函数

我现在已在Quagga检测到我的条形码的地方发出了警报,该警报在我的PC上正常运行,但在我的智能手机上不起作用.....

Quagga.onDetected(function(result) {
        var code = result.codeResult.code;

        document.getElementById("bnummer").value = code;

        alert('Test');
});

1 个答案:

答案 0 :(得分:2)

检测程序性更改对窗体控件的值通常要麻烦得多,这值得。

相反,请按照in the documentation所述使用Quagga.onDetected(callback)方法(其中callback是您的函数)。