Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

78
Vistas
Texto de entrada de Javascript en cambio por otro script

Estuve buscando una forma de detectar cambios en tiempo real en la entrada pero no modificados por el usuario, que también se modifica mediante un código

Ejemplo: QR escaneado (no solo mi código lib.)> la salida de texto irá a cierta entrada de texto> cuando el texto cambió, arroja una alerta y no sucederá nada si no hay escaneo o el valor es escaneado recientemente.

Mi progreso actual para ese código se pega a continuación, no funciona a menos que el usuario lo cambie. La salida de texto qr funciona, pero la alerta no funciona, ya que no se activará con el "cambio".

 $("#UUID").on("change", function(e) { var UUID = document.getElementById("UUID").value; if ("SCANNING" != UUID) { alert(UUID); } });

el valor inactivo de la entrada de texto es "ESCANEAR", por eso dejé la declaración if else! = "ESCANEAR" para que arroje alertas cuando no se escanee por otra salida/valor. Con la esperanza de obtener ayuda para no lanzar alertas al escanear el mismo valor para que no envíe alertas de spam.

Aquí hay un video de demostración del escáner a través de Imgur.

  • https://i.imgur.com/UlFMsPz.mp4
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Finalmente lo resolví, estaba buscando la funcionalidad de arrojar el valor de texto de la salida de texto qr y creé una variable global y agregué una línea de función de llamada al final de la salida de texto qr y luego envié la variable al js interno.

Así que aquí está la línea de código que modifiqué del escáner QR:

 var ScannedUUID; //created global variable function read(a) { var html="<br>"; if(a.indexOf("http://") === 0 || a.indexOf("https://") === 0) html+="<a target='_blank' href='"+a+"'>"+a+"</a><br>"; html+="<b>"+htmlEntities(a)+"</b><br><br>"; document.getElementById("result").innerHTML=html; document.getElementById("UUID").value= a; ScannedUUID; = a; //set the qr text out value to global scannedTransfer(); //call the function from the index.html }

Aquí está el index.html:

 <script type="text/javascript" src="./webqr.js"></script> <script> function scannedTransfer(){ //so created a local variable for new variable of out global var UUID = ScannedUUID; //added some output for testing console.log("Working, Scanned: " + UUID) alert(UUID); } </script>
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda