//用上下左右键控制焦点的切换(类似Tab键)
//初始时,让第一个文本框获得焦点
<script defer>
var obj=document.getElementsByTagName("input")
for(var i=0;i<obj.length;i++)
if(obj[i].type=="text")
{
obj[i].focus();
break;
}
document.οnkeydοwn=function()
{
try{
if(event.keyCode==40)
event.srcElement.nextSibling.nextSibling.nextSibling.nextSibling.focus()
else if(event.keyCode==38)
event.srcElement.previousSibling.previousSibling.previousSibling.previousSibling.focus()
else if(event.keyCode==37)
event.srcElement.previousSibling.focus()
else if(event.keyCode==39)
event.srcElement.nextSibling.focus()
}catch(e){}
}
</script>
<input type=text><input type=text><input type=text><br>
<input type=text><input type=text><input type=text><br>
<input type=text><input type=text><input type=text><br>
<input type=text><input type=text><input type=text><br>
//初始时,让第一个文本框获得焦点
<script defer>
var obj=document.getElementsByTagName("input")
for(var i=0;i<obj.length;i++)
if(obj[i].type=="text")
{
obj[i].focus();
break;
}
document.οnkeydοwn=function()
{
try{
if(event.keyCode==40)
event.srcElement.nextSibling.nextSibling.nextSibling.nextSibling.focus()
else if(event.keyCode==38)
event.srcElement.previousSibling.previousSibling.previousSibling.previousSibling.focus()
else if(event.keyCode==37)
event.srcElement.previousSibling.focus()
else if(event.keyCode==39)
event.srcElement.nextSibling.focus()
}catch(e){}
}
</script>
<input type=text><input type=text><input type=text><br>
<input type=text><input type=text><input type=text><br>
<input type=text><input type=text><input type=text><br>
<input type=text><input type=text><input type=text><br>