Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 09:51
Avatar de valdo_kof
valdo_kof
 
Fecha de Ingreso: noviembre-2009
Ubicación: San Juan del Rio, Qro
Mensajes: 192
Antigüedad: 14 años, 6 meses
Puntos: 16
cambiar de input al leer codigo de barras

Tengo el siguiente codigo javaScript

Código Javascript:
Ver original
  1. function validar_enter(oEvento){
  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.                 if (iAscii == 13){
  11. document.forms['form1'].textfield2.focus();
  12.      }
  13.             }

y un imput text con el siguiente codigo

Código HTML:
Ver original
  1. <input name="textfield1" type="text" class="textInput1" id="textfield1" onKeyPress="validar_enter(event)" maxlength="13"/>

la idea es q cuando mi lector termina de leer el codigo de barras este da un enter y manda me ponga el foco en otro textfield

si presiono un enter manualmente si hace lo q se supone que debe de hacer

el problema esta cuando leo mi codigo de barras y este da el enter, mi pagina en IE explorer 8 me abre una pestaña de favoritos como puedo hacer para que no me abra esa pestaña de favoritos y este me respete el enter de mi lector de codigo de barras

alguien sabe que estoy haciendo mal o xq causa este problema????

x favor necesito ayuda