file安全限制,不能用event.keyCode=9
如果你直接按键盘上的Tab键,焦点是在"浏览..."(Browse)上,而不是下一个控件
可以用下面的:
function set(obj)
{
  if(event.keyCode==13)
     obj.nextSibling.focus();
}

解决方案 »

  1.   

    to  vivianfdlpw() 
    不好用啊
      

  2.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript">
    <!--
    function cc(o)
    {
    var n = o.nextSibling;

    while(true)
    {
    try
    {
    n.focus();
    break;
    }
    catch(e)
    {
    n = n.nextSibling;
    }
    }
    }
    //-->
    </SCRIPT>
    </HEAD><BODY><input type=file onkeydown="if(event.keyCode==13)cc(this);">sdf<input type=text>
    </BODY>
    </HTML>
      

  3.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript">
    <!--
    function cc(o)
    {
    var n = o.nextSibling;

    while(n)
    {
    try
    {
    n.focus();
    break;
    }
    catch(e)
    {
    n = n.nextSibling;
    }
    }
    }
    //-->
    </SCRIPT>
    </HEAD><BODY><input type=file onkeydown="if(event.keyCode==13)cc(this);">sdf<input type=text>
    </BODY>
    </HTML>
      

  4.   

    http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/nextsibling.asp
      

  5.   

    ttyp(@http://www.cnblogs.com/ttyp/) 
    你的方法为什么加了td , tr,table 之后就不好用?
      

  6.   

    nextSibling是下一个兄弟对象,加了td , tr,table ,他们就不是兄弟对象了
      

  7.   

    ttyp(@http://www.cnblogs.com/ttyp/) 
    那就是说nextSibling在非兄弟对象之间无法跳?
    还有没有别的办法????