Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2011, 04:06
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Problemas con funcion

Hola amigos !!!
estoy dando vueltas con una funcion para saltar entre campos de texto con las flechas del teclado
Código Javascript:
Ver original
  1. $('input').live("keydown", function(e) {
  2.         if (e.keyCode == 38  ){
  3.                 var inputs = $(this).parents("form").find("input").not('input:hidden');
  4.                 var idx = inputs.index(this);
  5.                 if (idx == inputs.length + 1) {
  6.                        
  7.                       inputs.eq( idx +1 ).focus();
  8.                        
  9.                 } else {
  10.                     inputs.eq( idx - 1).focus();
  11.                        
  12.                 }
  13.                 return false;
  14.         }
  15. });
mi problema es que cuando llega al primer input y sigo avanzando con la flecha hacia arriba ,
vuelve el foco al ultimo input y sigue subiendo hasta el primero y asi sucesivamente
lo que necesito es que si el usuarioesta subiendo con la flecha hacia arriba se corte en el primer input y no siga

como lo podria solucionar?
Saludos y muchas gracias!!!

Última edición por tumbero_x; 26/10/2011 a las 06:08