当您在输入[文本]中输入时按选项卡按钮,您将自动转到下一个输入,当您填写所有输入并再次想要重新填写它们时,值将以蓝色突出显示,所以我尝试在不按选项卡按钮的情况下执行此操作,它已经转到下一个输入,但不会突出显示以获取新值,您必须拖动(全选)该值来替换新值。
所以我想当它转到下一个值时当它已经填满时它会得到蓝色突出显示并且可编辑。请查看我的 JSFiddle 并填写所有输入,然后重新填写它们,然后您将看到无法更改值,直到您拖动值进行更改。
<强> JSFiddle
$(".digits").keyup(function () {
if (this.value.length == this.maxLength) {
$(this).prev('.digits').focus();
}
});
最佳答案
尝试一下:您可以添加 focus
事件处理程序并选择输入框中的所有文本。请参阅下面的代码和 JSFiddle 演示
$(".digits").focus(function(){
$(this).select();
});
<强> JSFiddle Demo
关于javascript - jquery - 转到下一个时更改输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28425675/