87,993
社区成员
发帖
与我相关
我的任务
分享
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" tabindex="1" onkeyup="tabNext(this)"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="2"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="3"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="4"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="5"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="6">
<script>
function tabNext(obj) {
if (obj.value.length >=2) {
var tabIndex = parseInt(obj.getAttribute('tabindex')) + 1;
$("[tabindex='" + tabIndex + "']").focus()
}
}
</script>[/quote] 可以啦 非常感谢
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" tabindex="1" onkeyup="tabNext(this)"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="2"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="3"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="4"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="5"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2" onkeyup="tabNext(this)" tabindex="6">
<script>
function tabNext(obj) {
if (obj.value.length >=2) {
var tabIndex = parseInt(obj.getAttribute('tabindex')) + 1;
$("[tabindex='" + tabIndex + "']").focus()
}
}
</script><script src="js/jquery.min.js"></script>
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2">:
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2">:
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2"> :
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2">:
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2">:
<input name="MAC" type="text" style="width: 19px" class="inputxt" maxlength="2" datatype="s2-2">
<script>
$('input').on('keyup', function(){
var val = $(this).val();
if(val.length === 2 && !isNaN(val)){
$(this).next('.inputxt').focus();
}else{
console.log("error");
}
});
</script>
引入jq
我这直接就跳了什么鬼 有办法解决吗