try<form action="sss.asp">
<input type="text"><input type="text"><input type="text">
</form>
<script language="javascript">
function document.onkeydown()
{
if (event.srcElement.tagName =="INPUT" && event.srcElement.type=="text" && event.keyCode == 13)
{
for (var i=event.srcElement.sourceIndex+1; i < document.all.length;i++)
{
if (document.all[i].tagName =="INPUT" && document.all[i].type=="text")
{
document.all[i].focus();
break;
}
}
event.returnValue = false;
}
}
</script>
<input type="text"><input type="text"><input type="text">
</form>
<script language="javascript">
function document.onkeydown()
{
if (event.srcElement.tagName =="INPUT" && event.srcElement.type=="text" && event.keyCode == 13)
{
for (var i=event.srcElement.sourceIndex+1; i < document.all.length;i++)
{
if (document.all[i].tagName =="INPUT" && document.all[i].type=="text")
{
document.all[i].focus();
break;
}
}
event.returnValue = false;
}
}
</script>
但是当所有的输入框跳转完后,再按回车键,本应该上传的
submit按钮也屏蔽了,如何解决这个问题?
function document.onkeydown()
{
if (event.srcElement.tagName =="INPUT" && event.srcElement.type=="text" && event.keyCode == 13)
{
for (var i=event.srcElement.sourceIndex+1; i < document.all.length;i++)
{
if (document.all[i].tagName =="INPUT")
{
document.all[i].focus();
break;
}
}
event.returnValue = false;
}
}</script>