O practică obișnuită în aplicațiile web este că comportamentul tastei ENTER nu este ceea ce are de obicei în mod implicit, și cu jQuery puteți schimba acest comportament destul de ușor.
Codul necesar este următorul:
funcția enter2tab (e) {
dacă (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = nul) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();returnează fals;}}}
Trebuie să includeți funcția enter2tab în acțiunea în care doriți să fie aplicată, fără alte mistere.
Sursa | Cristalb
Îți spun, folosește codul tău și nu funcționează pentru mine, vreau să controlez că apăsarea ENTER face funcția unui TAB pentru a muta focalizarea la următoarea intrare
Verificați sintaxa codului, deoarece nu funcționează. Va fi din cauza nenorocitelor ghilimele simple care devin un decor și există ghilimele duble care nu se închid.