Una pràctica habitual en les aplicacions web és la de que el comportament de la tecla de retorn no sigui el que sol tenir per defecte, i amb jQuery es pot canviar aquest comportament d'una forma bastant senzilla.
El codi necessari és aquest:
function enter2tab (i) {
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;}}}
Heu de incloure la funció enter2tab en l'acció on voleu que s'apliqui, sense més misteris.
font | Cristalab
li comento utilitzi el seu codi i no em funciona, vull controlar que a l'pressionar ENTER faci la funció d'un TAB per moure el focus a el següent input
Revisin la sintaxi de el codi, tal qual aquesta no funciona. Serà per les putes cometes simples que es transformen en una decoració i hi ha cometes dobles que no tanquen.