function EnterSubmit()  
{  
      var element = event.srcElement;  
      if(event.keyCode=='13')  
      {  
          if(element.tagName=='INPUT'&&element.type=='text')  
          {  
              document.getElementById("enterBut").onclick();  
          } 
  else if(element.tagName=='INPUT'&&(element.type=='image' || element.type=='password'))  
          {  
              event.keyCode='9';  
          }    else if(element.tagName=='SELECT')
  {
              document.getElementById("enterBut").onclick(); 
          }
  
      }  
}帮忙翻译下 

解决方案 »

  1.   


    function EnterSubmit()  
    {  
          var element = event.srcElement;  //得到触发事件的对象
          if(event.keyCode=='13')  //判断是否按了enter键
          {  
              if(element.tagName=='INPUT'&&element.type=='text')  //判断触发事件的对象的tag是否为input并且type是text,就是判断是不是文本输入框
              {  
                  document.getElementById("enterBut").onclick();  //执行id=“enterBut”的对象的单击事件
              } 
              else if(element.tagName=='INPUT'&&(element.type=='image' || element.type=='password'))  //判断如果是image或password空间
              {  
                  event.keyCode='9';  //把按键更改为Tab键
              }           else if(element.tagName=='SELECT')//判断如果是select选择控件
              {
                  document.getElementById("enterBut").onclick(); //执行id=“enterBut”的对象的单击事件          }
              
          }  
    }
      

  2.   


     function EnterSubmit()  
    {  
          var element = event.srcElement; //获取事件作用的元素
          if(event.keyCode=='13')  //判读是不是按了enter键
          {  
              if(element.tagName=='INPUT'&&element.type=='text')  //判读该元素是不是文本输入框
              {  
                  document.getElementById("enterBut").onclick();  //触发enterBut的点击事件
              } 
              else if(element.tagName=='INPUT'&&(element.type=='image' || element.type=='password')) //如果元素是类型是image或者密码烈性 
              {  
                  event.keyCode='9';  //9是tab键
              }           
              else if(element.tagName=='SELECT')//如果是下拉选择控件
              {
                  document.getElementById("enterBut").onclick(); //触发按钮点击事件
              }
              
          }  
    }
      

  3.   


      function EnterSubmit()  
    {  
          var element = event.srcElement;  //通过event知道事件源
          if(event.keyCode=='13')  //判断按下的是不是回车键
          {  
              if(element.tagName=='INPUT'&&element.type=='text')  //是input 并且是文本框
              {  
                  document.getElementById("enterBut").onclick();  // 执行enterBut点击事件
              } 
              else if(element.tagName=='INPUT'&&(element.type=='image' || element.type=='password'))  //是input 并且是image或者是密码框
              {  
                  event.keyCode='9';  //按下tab键
              }          
              else if(element.tagName=='SELECT') //如果是下拉框
              {
                  document.getElementById("enterBut").onclick(); // 执行enterBut点击事件
              }
              
          }  
    }差不多就这意思吧 。
    感觉这代码会不兼容 。