PHP - problema con sistema de stock y facturacion

 
Vista:
sin imagen de perfil

problema con sistema de stock y facturacion

Publicado por martin (24 intervenciones) el 14/05/2020 15:42:03
Hola amigos del foro

Estoy construyendo un pequeño sistema de ventas y nnecesito que al introducir el código de del articulo atraves de un lector de código de barras ( código_barras ) debeo recuperar los datos articulo y precio sin salir de la pagina y sin refrescar la pagina.

Alguien tiene un ejemplo sencillo? Cual seria el evento correcto ya que no preciono una tecla si no que utilizo un lector de código de barras.

1
2
3
4
5
6
7
8
//codigo de barras
<input type='text' name='codigo_barras' style='width:270px;' value="">
 
//articulo
<input type='text' name='articulo' style='width:270px;' value="">
 
//precio
<input type='text' name='precio' style='width:270px;' value="">

Gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Annonymous
Val: 61
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

problema con sistema de stock y facturacion

Publicado por Annonymous (18 intervenciones) el 15/05/2020 02:48:31
Hola !

Podrias agregar un evento oninput() en el input del codigo de barra

1
<input type='text' name='codigo_barras' style='width:270px;' value="" oninput="buscarDatosProducto(this.value)">

entonces cuando se agregue algun valor en ese campo ejecutaria la funcion de javascript buscarDatosProducto (por ejemplo).

Segun mi logica el algoritmo seria algo asi
1-Usuario escanea codigo
2-Codigo se coloca en input codigo_barras
3-Se ejecuta evento onimput llamando a la funcion buscarDatosProducto()
4-La funcion buscarDatosProducto() hace una consulta ajax a el servidor que contiene la base de datos, con el codigo de barras enviado
5-El servidor responde con los datos correspondientes del producto a la funcion buscarDatosProducto
6-Se cargar los input restantes con el contenido de la respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar