Soy nuevo en la codificación y me preguntaba cómo corregir el siguiente código.
Básicamente, quiero guardar la entrada escaneada del usuario en una variable y mostrarla como un prefijo. Además, si es posible, poder escanear múltiples escaneos mientras solo lo agrega a otra variable para que pueda exportar las variables. Algo como esto cuando se exporta como un archivo .txt
testscan1 tesstscan2 ABCDEF var string = ""; let inputStart, inputStop; $("#scanInput")[0].onpaste = e => e.preventDefault(); // handle a key value being entered by either keyboard or scanner var lastInput let checkValidity = () => { if ($("#scanInput").val().length < 8) { $("#scanInput").val(''); } else { $("body").append() } timeout = false } let timeout = false $("#scanInput").keypress(function(e) { if (performance.now() - lastInput > 50) { $("#scanInput").val('') } lastInput = performance.now(); if (!timeout) { timeout = setTimeout(checkValidity, 200) } }); <form autocomplete="off" onsubmit="return false"> <br> <input type="text" name="serial" placeholder="Please scan laptop Barcode" id="scanInput" /> </form> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>