Tab键不能正常工作
我已经做了一个value = tab的键,当点击标签时它将焦点改变到下一个文本框它的罚款直到这里,但假设我专注于第二个文本框,然后按下键盘上的1键网页。之后,如果我再次按Tab键,它将重点放在第一个文本框,而它应该关注第三个文本框。Tab键不能正常工作
$txt[0].setSelectionRange(pos+1, pos+1);
});
$('.delete').on('click',function() {
var $myInput = $txt;
$myInput.val($myInput.val().slice(0, -1));
});
$('.clear').on('click',function() {
$txt.val('');
});
恰到好处:
$txt.focus();
内:
$(".num").on("click", function(e) {
if (! $txt) return false; // If tracker is cleared, just return
var prev = $txt.val();
var num = this.value;
var pos = $txt[0].selectionStart;
var newValue = prev.substring(0, pos) + num + prev.substring(pos);
$txt.val(newValue);
$txt[0].setSelectionRange(pos+1, pos+1);
$txt.focus();
});
你会得到正确的焦点。
检查Fiddle在这里。
感谢队友一件事情为什么我的标签按钮似乎不像其他按钮(按照风格为什么禁用)? – user4545954 2015-02-10 06:26:15
欢迎。这是因为e.preventDefault(); – ketan 2015-02-10 06:33:06
如果我删除它,它会有什么区别? – user4545954 2015-02-10 06:35:43
小提琴是http://jsfiddle.net/t4ce2jtu/11/ – user4545954 2015-02-10 06:10:33