Сделать клавишу Enter как Tab (jQuery)


Enter в веб-форме сделать как Tab, для переключения фокуса. Тойсть при нажатии
клавиши Enter, фокус переходит на следующее поле формы. Ниже размещён способ,
как это сделать при помощи скрипта (jQuery).
Демо-пример клавиша Enter как Tab
Для работы скрипта скачайте / подключите библиотеку jQuery:
<script src="js/jquery-1.12.4.min.js"></script>
В исходнике страницы между тегами <head> </head> вставьте скрипт:
<script>
$(function() {
var a = $(
"input");
a.each(function(c, b) {
b = $(b);
var d = c + 1 == a.length ? a.eq(0) : a.eq(c + 1);
b.keydown(function(a) {
if (13 == a.which || 9 == a.which) a.preventDefault(), d.select(), d.focus()
}) }) });
</script>
В 3-й строке скрипта: input - это HTML тег элементов формы.
Данный скрипт работает (переключает фокус) только у элементов веб-формы с тегом input (для тегов textarea, select скрипт не работает).
Пример HTML-кода для полей и кнопки:
<input type="text" id="pole1" placeholder="Поле 1">
<
input type="text" id="pole2" placeholder="Поле 2">
<
input type="text" id="pole3" placeholder="Поле 3">
<
input type="text" id="pole4" placeholder="Поле 4">
<
input type="text" id="pole5" placeholder="Поле 5">
<
input type="submit" id="knopka" value="Кнопка отправки">
Скачать исходник .wbs (версия 12.3.0)