Bueno para empezar tengo esta tabla con estos campos.
Código HTML:
El primer campo es la cantidad de unidades.Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=latin1"/> <script language="javascript"> function aMays(e, elemento) { tecla=(document.all) ? e.keyCode : e.which; if(tecla == 49) elemento.value = "01", alert("HOLA"); document.getElementById('cod1').focus(); document.getElementById('cod1').value=""; } </script> </head> <body> <table width="100%" border="1"> <tr> </tr> </table> </body> </html>
El segundo el código del producto ( código insertado por lectora de barra)
El tercero es la descripción que la obtenemos de un base MySQL consultando por el código cargado en el campo anterior.
El Cuarto es el precio del producto, que lo obtenemos de un base MySQL consultando por el código cargado en el campo cod1.
El Quinto es calculo del precio multiplicado por la cantidad. (can1 * uni1)
Como verán en el código ya avance algo.
Hay un SCRIPT que al pararme en el campo "can1" y presiono 1 lanza un alerta diciendo HOLA (eso lo hice para ir viendo los pasos).
Cual es el primer problema cuando se posisiona en "cod1" ya escribe "1" cosa que esta mal, eso tiene que estar limpio para que la lectora escriba el código.
Como podemos corregir eso?.
Gracias a todos por tomarce el tiempo de leer.