Честа практика в уеб приложенията е, че поведението на клавиша ENTER не е това, което обикновено има по подразбиране, и с jQuery можете да промените това поведение доста лесно.
Необходимият код е следният:
функция enter2tab (e) {
ако (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 ();връщане на false;}}}
Трябва да включите функцията enter2tab в действието, където искате тя да бъде приложена, без повече загадки.
Източник | Кристалаб
Казвам ви, използвайте вашия код и той не работи при мен, искам да контролирам, че натискането на ENTER прави функцията на TAB за преместване на фокуса към следващия вход
Проверете синтаксиса на кода, тъй като той не работи. Това ще се дължи на шибаните единични кавички, които се трансформират в декорация и има двойни кавички, които не се затварят.