Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/10/2012, 09:42
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: volver a poner el cursor en un input despues de apretar enter

recomendaciones:

use las colecciones para acceder a los elementos de un form, no hace falta el prefijo javascript: si está en un atributo de evento, eso es para el href por ejemplo.

onKeyPress="keyarticulo(event, document.forms['venta'].elements['agrega']);this.value='';"

Recomiendo usar el highlight del foro para mostrar código:
Código Javascript:
Ver original
  1. function keyarticulo(oEvento, oFormulario){
  2.     var iAscii;
  3.  
  4.     if (oEvento.keyCode)
  5.         iAscii = oEvento.keyCode;
  6.     else if (oEvento.which)
  7.         iAscii = oEvento.which;
  8.     else
  9.         return false;
  10.  
  11.     if (iAscii == 13)
  12.     {
  13.         return true; //creo que es más que necesario si la función que envía se establece en el onsubmit de su FORM padre
  14.         //oFormulario.click();
  15.     }
  16.  
  17.     return false;
  18. }

NOTA: lo que se supone que hace el botón agrega en onclick debería estar en el onsubmit del formulario que contiene el buscador, y que agrega sea un input submit, o que llame al document.forms['venta'].submit(); así no es necesario pasar el form como parámetro (oFormulario)
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...