<script language="javascript">
function Each(arr, fn) {
for ( var i = 0, len = arr.length; i < len; i++) {
fn.call(arr[i], i, arr);
}
;
};
(function(inputs) {
Each(inputs, function(i) {
var _o = this;
this.onkeyup = function() {
if (_o.value.length >= 4) {
if (inputs[i + 1]) {
inputs[i + 1].focus();
} else {
_o.value = _o.value.slice(0, 4);
}
}
}
})
})(document.getElementsByTagName('input'));
function Each(arr, fn) {
for ( var i = 0, len = arr.length; i < len; i++) {
fn.call(arr[i], i, arr);
}
;
};
(function(inputs) {
Each(inputs, function(i) {
var _o = this;
this.onkeyup = function() {
if (_o.value.length >= 4) {
if (inputs[i + 1]) {
inputs[i + 1].focus();
} else {
_o.value = _o.value.slice(0, 4);
}
}
}
})
})(document.getElementsByTagName('input'));
</script>
html 文本框自动移动跳下一个输入框,可以设定长度,根据指定的长度,自动下一个
本文介绍了一种使用JavaScript实现的HTML文本框自动跳转功能,当输入框中的字符达到预设长度时,焦点将自动移至下一个输入框。此方法适用于表单中多个输入框按固定长度快速输入数据的场景。
7901

被折叠的 条评论
为什么被折叠?



