Dev Center
Table of contents

Scan Barcodes as Input

In some cases, the information contained in a barcode symbol is exactly what is needed to fill a form. For example, you can scan the Universal Product Code (UPC or UPC Code) on a product to search for it in an online store, or you can scan the barcode on a courier package to see where it has been.

The following code shows how to automatically invoke the sdk to read a barcode and fill an input box.

If you are using the JavaScript edition, also check out:

  • Javascript
  • Android
  • Objective-C
  • Swift
  • Python
  • Java
  • C#
  • C++
  • C
<input id="input-to-fill" type="text" readonly="true" placeholder="Barcode Result">
<script>
let scanner = null;
Dynamsoft.DBR.BarcodeReader.license = 'DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9';
(async function () {
    document.getElementById("input-to-fill").addEventListener('click', async function () {
        try {
            scanner = scanner || await Dynamsoft.DBR.BarcodeScanner.createInstance();
            scanner.onUniqueRead = (txt, result) => {
                this.value = result.barcodeText;
                scanner.hide();
            };
            await scanner.show();
        } catch (ex) {
            alert(ex.message);
            throw ex;
        }
    });
})();
</script>
NOT SURE JAVA-ANDROID
NOT SURE OBJC
NOT SURE SWIFT
NOT SURE PYTHON
NOT SURE JAVA
NOT SURE C#
NOT SURE C++
NOT SURE C

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 10.x
      • Version 10.2.0
      • Version 10.0.21
      • Version 10.0.20
      • Version 10.0.10
      • Version 10.0.0
    • Version 9.x
      • Version 9.6.42
      • Version 9.6.40
      • Version 9.6.33
      • Version 9.6.32
      • Version 9.6.31
      • Version 9.6.30
      • Version 9.6.20
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.0
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.0
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    • Documentation Homepage
    Change +