<head>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<script languange="javascript">
document.onkeydown = CheckKey;function CheckKey(){
   var gk=event.keyCode;
   if (gk==13) {
    //if(event.srcElement.type=="submit" || event.srcElement.type=="reset"){
    // return;
    //}
 event.keyCode=9;
 return;
 }
}
</script>
<body><form method="POST" action="1.asp">
 <p>
  <input type="text" name="T1" size="20"></p>
  <p><input type="text" name="T2" size="20"></p>
  <p><input type="text" name="T3" size="20"></p>
  <p><input type="submit" value="提交" name="B1"><input type="reset" value="
重置" name="B2"></p>
</form></body></html>
这样也没什么好处,焦点在按纽上就不能再往下移了。
按纽获得焦点后按空格也可以提交。

解决方案 »

  1.   

    <body onkeydown="if(event.keyCode==13)event.keyCode=9">ENTER键可以让光标移到下一个元素
      

  2.   

    <head>
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head>
    <script languange="javascript">
    document.onkeydown = CheckKey;function CheckKey(){
       with(window.event)if (keyCode==13&&srcElement.type=="text")keyCode=9;
    }
    </script>
    <body><form method="POST" action="1.asp">
     <p>
      <input type="text" name="T1" size="20"></p>
      <p><input type="text" name="T2" size="20"></p>
      <p><input type="text" name="T3" size="20"></p>
      <p><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
    </form></body></html>