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
2 comentarios, deja el tuyo
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
Revisen la sintaxis del codigo, tal cual esta no funciona. Será por las putas comillas simples que se transforman en una decoracion y hay comillas dobles que no cierran.