Я хочу написать фрагмент кода, который будет перемещать / перемещать фокус курсора на элемент в разметке, если пользователь нажимает клавишу в предыдущем элементе.
например, каждый разпользователь вводит символ / цифру в поле ввода, фокус автоматически перемещается к следующему полю ввода, как в некоторых формах ввода последовательного кода.
Ранее я пытался использовать jquery .live и .keypress безрезультатно.Вот код, который у меня есть на момент написания этой статьи.
$('.fmq').keypress(function() {
$(this).next().focus();
}
А вот и разметка, которая у меня есть
<input name="serial[1]" type="text" maxlength="1" class="fmq">
<input name="serial[2]" type="text" maxlength="1" class="fmq">
<input name="serial[3]" type="text" maxlength="1" class="fmq">
<input name="serial[4]" type="text" maxlength="1" class="fmq">
<input name="serial[5]" type="text" maxlength="1" class="fmq">
<input name="serial[6]" type="text" maxlength="1" class="fmq">
Надеюсь, этого достаточно, чтобы понять смысл, если не топожалуйста, попросите у меня больше.
Благодарим вас за любую помощь и извинения, если она была опубликована ранее.
Приветствия,
Дан.