Обычной практикой в веб-приложениях является то, что клавиша ENTER работает не так, как обычно по умолчанию, а с jQuery вы можете легко изменить это поведение.
Требуемый код такой:
function enter2tab (e) {
если (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': ввод [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': ввод [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();вернуть ложь;}}}
Вы должны включить функцию enter2tab в действие, в котором вы хотите ее применить, без каких-либо дополнительных загадок.
Источник | Кристалаб
Я говорю вам, используйте свой код, и он не работает для меня, я хочу контролировать, чтобы при нажатии ENTER выполнялась функция TAB для перемещения фокуса на следующий ввод
Проверьте синтаксис кода, он не работает. Это будет из-за чертовых одинарных кавычек, которые превращаются в украшение, и из-за двойных кавычек, которые не закрываются.