Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 19-abr-2008, 10:15   #1 (permalink)
rogoelpra no se puede cailificar en este momento
 
Avatar de rogoelpra
 
Fecha de Ingreso: abril-2007
Ubicación: Bucaramanga
Mensajes: 234
Tomar datos con Lector de codigo de barras

Buenos dias...

Una de las aplicaciones de mi desarrollo es recibir los datos que se toman con un lector de codigo de barras. Ya el formulario funciona como se quiere pero sin embargo deseo que una vez se reciba el dato el cursor o focus se posicione en el siguiente elemento de formulario...

Es esto posible o se debe es modificar la Funcion del lector?...

Actualmente una vez se recibe la Variable, el lector da es un enter y yo quisiera que fuese un Tab. Pero no si se esto se cambia es en el lector o en programacion?...

Espero puedan ayudarme... De Antemano muchas Gracias.

rogoelpra está desconectado   Responder Citando
Antiguo 19-abr-2008, 16:01   #2 (permalink)
mgusdl tiene algunos puntos positivos de karma
 
Avatar de mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Málaga, España
Mensajes: 178
Enviar un mensaje por Skype™ a mgusdl
Re: Tomar datos con Lector de codigo de barras

Podrias capturar el evento onKeyPress (ya que el lector actua como si introdujeras el codigo por teclado) y si la tecla pulsada es intro que pase al siguiente campo con la propiedad getFocus()
mgusdl está desconectado   Responder Citando
Antiguo 21-abr-2008, 09:09   #3 (permalink)
rogoelpra no se puede cailificar en este momento
 
Avatar de rogoelpra
 
Fecha de Ingreso: abril-2007
Ubicación: Bucaramanga
Mensajes: 234
Re: Tomar datos con Lector de codigo de barras

Muchas Gracias mgusdl por tu respuesta...

Pero entonces como puedo saber en Javascript cuando es pulsada la tecla enter?... Es en ese momento que debe ejecutarse la funcion que cambie al siguente campo.

Gracias...

rogoelpra está desconectado   Responder Citando
Antiguo 21-abr-2008, 09:22   #4 (permalink)
mgusdl tiene algunos puntos positivos de karma
 
Avatar de mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Málaga, España
Mensajes: 178
Enviar un mensaje por Skype™ a mgusdl
Re: Tomar datos con Lector de codigo de barras

pues sacando la captura de eventos de aqui, porque no me la se de memoria, nos quedaria algo asi
Código HTML:
<input type="text" name="barcode" onKeyPress="pasacampo(event)">
<script type="text/javascript">
<!--
function pasacampo(key_event)
{
  var k;
  if (document.all)  k = event.keyCode;
  else k = key_event.which;
 if (k == 13) document.getElementById('campo2').focus();
}
//-->
</script>
No he probado el código porque no dispongo de tiempo para esto (cosas de estar en el curro), pero no te será dificil depurarlo.

Salu2
mgusdl está desconectado   Responder Citando
Antiguo 21-abr-2008, 12:40   #5 (permalink)
rogoelpra no se puede cailificar en este momento
 
Avatar de rogoelpra
 
Fecha de Ingreso: abril-2007
Ubicación: Bucaramanga
Mensajes: 234
Re: Tomar datos con Lector de codigo de barras

Gracias mgusdl, Ya logre que la pagina hiciera lo que quiero.

rogoelpra está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:04.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93