Я заблокировал клавишу Enter (возврат), фактически преобразовал ее в клавишу Tab. Поэтому при нажатии внутри полей ввода текста он действует как клавиша Tab. Это хорошо, но мне нужно, чтобы она вызывала кнопку отправки при нажатии в последнем поле, ниже приведен код мутации клавиши Enter:
$('input').keydown(function(event) {
if(event.which == 13) {
event.preventDefault();
$(this).nextAll('input:first').focus();
}
});
И код формы представляет собой последовательность input type = "text" и button type = "submit" в конце
[Изменено]
На самом деле этот код взят из jquery: ввод в триггер табуляции в определенных частях . Но я не знаю, почему он работал вчера, сегодня не работает:
$(':text').keydown(function(e) {
if(e.keyCode == 13 && $(this).attr('type') != 'submit') {
e.preventDefault();
$(this).nextAll('input:first').focus();
}
});