【发布时间】:2017-01-29 10:07:35
【问题描述】:
如果输入字段等于 maxlength,我将使输入自动将焦点更改为下一个输入。输入字段与 Mottie 键盘集成。可以这样做吗?
这里是演示: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()函数。 -
你能给我jsfiddle演示吗? @萨米尔
标签: javascript jquery keyboard virtual-keyboard