Boa noite pessoal!
Pessoal estou criando um processo onde irei controlar o empréstimo de alguns produtos.
Como montei esta solução, criei um form para criar um empréstimo e para inserir os itens emprestados, precisarei fazer uma leitura do QR Code do item, onde constara as informações destes itens, e através destas informações, irei fazer as validações e se estiver tudo ok, irei inserir este item na lista de itens a serem emprestados.
Qual esta sendo o meu problema?
Para fazer a leitura do QR Code, criei um Blank, que esta funcionado corretamente com relação da leitura do QR Code, e o meu desejo seria, após a captura da informação do QR Code, enviar esta informação para o form e fechar o blank.
Eu conseguiria usar a marco sc_redir(aplx.php, parm1={clienteid}, “_blank”); desta froma?
Se sim? como eu poderia fazer isso?
segue o código para melhor exemplificar:
<div class="titulo">
<h1>QR CODE READING</h1>
</div>
<div class="qrcodes">
<div class="wrapper wrapper3">
<video class="preview" id="preview" autoplay="autoplay">
</div>
</div>
<script>
let scanner = new Instascan.Scanner(
{
video: document.getElementById('preview')
}
);
scanner.addListener('scan', function(content){
window.alert('Escaneou: ' + content);
// Aqui eu deveria enviar o conteúdo da variável "content" para o form.
});
Instascan.Camera.getCameras().then(cameras =>
{
if(cameras.length > 0){
scanner.start(cameras[0]);
} else{
console.error("Não existe câmera no dispositivo!");
}
});
</script>
Ah esqueci de falar que sou novo na ferramenta.
Valeu pessoa,
Muito obrigado.