Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problemas con funcion

Estas en el tema de Problemas con funcion en el foro de Frameworks JS en Foros del Web. Hola amigos !!! estoy dando vueltas con una funcion para saltar entre campos de texto con las flechas del teclado @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : ...
  #1 (permalink)  
Antiguo 26/10/2011, 04:06
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 14 años, 1 mes
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

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:08.