jQuery: Cambiar un ENTER por un TAB

Una práctica habitual en las aplicaciones web es la de que el comportamiento de la tecla ENTER no sea el que suele tener por defecto, y con jQuery se puede cambiar ese comportamiento de una forma bastante sencilla.

El código necesario es este:

function enter2tab(e) {
if (e.keyCode == 13) {
cb = parseInt($(this).attr(‘tabindex’));

if ($(‘:input[tabindex=\” + (cb + 1) + ‘\’]’) != null) {
$(‘:input[tabindex=\” + (cb + 1) + ‘\’]’).focus();
$(‘:input[tabindex=\” + (cb + 1) + ‘\’]’).select();
e.preventDefault();

return false;}}}

Tenéis que incluir la función enter2tab en la acción dónde queréis que se aplique, sin más misterios.

Fuente | Cristalab


Un comentario

  1.   FERNANDO dijo

    le comento utilice su codigo y no me funciona, quiero controlar que al presionar ENTER haga la funcion de un TAB para mover el foco al siguiente input

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *