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