文本里面的内容是用扫描枪录入
function _autochange(len,th){
if(th.value.length==len)
{
var next = th.nextSibling.nextSibling;
next.focus();
}
}
这是我以前写的一个类似的东西 不知道是不是你想要的。
其中参数len代表你要输入多少个字符才换,th你传个this就可以了
因为那时候有三个并列的框,我需要输入一个然后跳下一个的 就写了个这个通用
if(th.value.length==len)
{
var next = th.nextSibling.nextSibling;
next.focus();
}
}
这是我以前写的一个类似的东西 不知道是不是你想要的。
其中参数len代表你要输入多少个字符才换,th你传个this就可以了
因为那时候有三个并列的框,我需要输入一个然后跳下一个的 就写了个这个通用
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-03-30
首先要判断怎样才算是输入完了,也就是说想文本框中输入的内容要有一定的规律性.
比如:输入的内容为:a|b|c,每检测到一个"|"就换下一个文本框,这就是这段内容的规律,
document.getElementById("textbox2").focus()(下一个文本框聚焦),让下一个文本框
聚焦,默认的就是向这个文本框输入内容.
比如:输入的内容为:a|b|c,每检测到一个"|"就换下一个文本框,这就是这段内容的规律,
document.getElementById("textbox2").focus()(下一个文本框聚焦),让下一个文本框
聚焦,默认的就是向这个文本框输入内容.