日期:2014-05-17  浏览次数:20766 次

回车键问题
document.onkeydown=function(e)  
  {  
  //debugger;  
  //获得键盘按下事件,支持ie,ff,google,safari,opera  
  var loginae=(typeof event!='undefined')?window.event:e;  
  if(loginae.keyCode==13)  
  {  
  if(!${loginFrameBean.hasVilidateCode}){
  if("Y"!="${loginFrameBean.extranetIp}"){
  document.getElementById("loginForm:btnLogin1").focus();
  }else{
  document.getElementById("loginForm:btnLogin2").focus();
  }
  }else{
  document.getElementById("loginForm:btnLogin").focus();
  } 
  }  
  }  

方法这样写,发布到jboss下面可以实现回车键登陆,但是发布到was下面就只是定焦点到登陆按钮,得再按一次回车键才能登陆,这是怎么回事呢。

------解决方案--------------------
看你的代码,只是实现回车让焦点跳转到按钮上,并没有实现按钮的click动作,或form的submit动作,怎么会自动提交?