Parti da questo spunto:
codice:
<script>
function tab(obj,n) {
f = obj.form;
l = f.elements.length;
if(obj.value.length==n) {
for(var i=0;i<l;i++) {
if(f.elements[i]==obj && i<(l-1)) f.elements[i+1].focus();
}
}
}
</script>
<form>
<input type=text name="t1" size="4" onkeyup="tab(this,4)">
<input type=text name="t2" size="4" onkeyup="tab(this,4)">
<input type=text name="t3" size="4" onkeyup="tab(this,4)">
<input type=text name="t4" size="4" onkeyup="tab(this,4)">
<input type=text name="t5" size="4" onkeyup="tab(this,4)">
<input type=text name="t6" size="4" onkeyup="tab(this,4)">
<input type=text name="t7" size="3" maxlength="3">
</form>
ciao