<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function gonext(id)
{
if (id.value!="")
{
if(event.keyCode==13)
{
event.keyCode=9;
}
}
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="" onkeydown=gonext(this)>
<INPUT TYPE="text" NAME="" onkeydown=gonext(this)>
</BODY>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function myfocus()
    {
    if (form1.textarea.value=="")
    {
    if(event.keyCode==13)
    {
    form1.Submit.focus();
    }
    }
    }
    //-->
    </SCRIPT>
    <form name="form1" method="post" action="">
      <textarea name="textarea" onKeydown="myfocus()"></textarea>
      <input type="button" name="Submit" value="按钮">
    </form>
      

  2.   

    因为都是服务器端,代码最好还是放在document.onkeydown()中,我想是把这些textbox归为一类来做,具体是怎样做呢?
      

  3.   

    <BODY>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.onkeydown=function()
    {
      //textbox归为一类来,name中包含btn为这类
      if(event.srcElement.name.indexOf("btn")!=-1)gonext();else return;
    };
    function gonext()
    {
    if (event.srcElement.value!="")
    {
    if(event.keyCode==13)
    {
    event.keyCode=9;
    }
    }
    }
    //-->
    </SCRIPT>
    <INPUT TYPE="text" NAME="btn01">
    <INPUT TYPE="text" NAME="btn02">
    <INPUT TYPE="text" NAME="btn03">
    <INPUT TYPE="text" NAME="btn04">
    </BODY>
      

  4.   


    if (document.forms[0].textarea.value=="")
    {
    if(event.keyCode==13)
    {
    document.forms[0].buttonName.focus();
    }
    }