下面是一個例子的jsfiddle我一直在努力:自動選項卡下一個空白文本輸入框
http://jsfiddle.net/4m5fg/143/
HTML:
<input type="text" maxlength="1" size="1"/>
<input type="text" maxlength="1" value="e" tabindex="-1" size="1" readonly />
<input type="text" maxlength="1" size="1"/>
<input type="text" maxlength="1" value="r" tabindex="-1" size="1" readonly />
<input type="text" maxlength="1" size="1"/>
JS:
$("input").bind("input", function() {
var $this = $(this);
setTimeout(function() {
if ($this.val().length >= parseInt($this.attr("maxlength"),10))
$this.next("input").focus();
},0);
});
在上面的例子中,如果我從最左邊的文本框開始,那麼當字符輸入時我怎麼能這樣做在這個文本框中,光標前進到下一個空白文本框(而不是下一個填充的文本框)---並使其以其他文本框的方式繼續。
您正在使用什麼版本的jQuery? – 2014-09-06 20:47:01