Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 16:43
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Automatizar sistema de facturacion

Hola chicos, tengo muy pocas herramientas, y las que tengo no funcionan del todo bien.

Bueno para empezar tengo esta tabla con estos campos.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=latin1"/>
  4. <title>Documento sin t&iacute;tulo</title>
  5. <script language="javascript">
  6. function aMays(e, elemento) {
  7. tecla=(document.all) ? e.keyCode : e.which;
  8. if(tecla == 49) elemento.value = "01", alert("HOLA");
  9. document.getElementById('cod1').focus();
  10. document.getElementById('cod1').value="";
  11.  
  12. }
  13.  
  14. </head>
  15.  
  16. <table width="100%" border="1">
  17.   <tr>
  18.     <td><input name="can1" type="text" id="can1" size="2" maxlength="2" autocomplete="off" onkeypress="aMays(event, this)"  /></td>
  19.     <td><input name="cod1" type="text" id="cod2" size="14" maxlength="13" autocomplete="off"/></td>
  20.     <td><input name="des1" type="text" id="des1" size="55" maxlength="50" autocomplete="off"/></td>
  21.     <td><input name="uni1" type="text" id="uni1" size="6" maxlength="4" autocomplete="off"/></td>
  22.     <td><input name="sub1" type="text" id="sub1" size="6" autocomplete="off"/></td>
  23.   </tr>
  24.                      
  25. </body>
  26. </html>
El primer campo es la cantidad de unidades.
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.