Я сделаю ввод автоматически, сменив фокус на следующий вход, если поле ввода равно maxlength. Поле ввода интегрировано с Mottie Keyboard. Можно ли сделать это?Mottie Keyboard: изменение фокуса, когда поле ввода равно maxlength
Вот DEMO: JSFIDDLE
Если виртуальная клавиатура не используется, это легко использовать этот код:
$("input").bind("input", function() {
var $this = $(this);
setTimeout(function() {
if ($this.val().length >= parseInt($this.attr("maxlength"),10))
$this.next("input").focus();
},0);
});
Когда я совмещаю скрипт приведенный выше с Mottie клавиатурой, он не работает.
Я думаю, что вы не привязываете какое-либо событие к полю ввода. Кроме того, если время равно 0, то нет необходимости вызывать функцию 'setTimeout()'. – Samir
Можете ли вы дать мне jsfiddle demo? @Samir –