estoy dando vueltas con una funcion para saltar entre campos de texto con las flechas del teclado
Código Javascript:
mi problema es que cuando llega al primer input y sigo avanzando con la flecha hacia arriba ,Ver original
$('input').live("keydown", function(e) { if (e.keyCode == 38 ){ var inputs = $(this).parents("form").find("input").not('input:hidden'); var idx = inputs.index(this); if (idx == inputs.length + 1) { inputs.eq( idx +1 ).focus(); } else { inputs.eq( idx - 1).focus(); } return false; } });
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!!!