<a4j:commandButton   action="#{loginAction.login}" value="#{msgs.login}" 
  对于这个 按钮 我怎么样才可以 按下 “enter” 后自动提交啊
   是用<a4j:commandButton  里面的标签还是 要写JS啊 
    麻烦知道的说下。。谢谢

解决方案 »

  1.   

    樓主的意思是用戶輸入密碼按Enter以后自動提交吧?
    用JS吧!
    參考如下:function submitToServer() {
        var keyCode = event.keyCode;
        if (keyCode == 13) {
    document.getElementById("yourComponentID").focus();
    document.getElementById("yourComponentID").onclick();
    }
    }
    你的密碼的輸入框的onkeypress="submitToServer();"
      

  2.   

    你用 h:commandButton 试试看。
      

  3.   

    同意1楼。  同时希望有人解释一下accesskey属性
      

  4.   

    accesskey=“a”
    一个键,通常与系统定义的元键(metakey)相结合,来为一个元素提供焦点
    我的元件是Alt键。谁知道如何设置??
      

  5.   

    1 楼的方法我 试过, 但是有个问题就是 
      这个ID 不知道如何获取  
      JSF   AJ4 的标签  反映在HTML上的时候 ID 是发生了变化 我获取不到它
      不知道你们是如何获取和捕捉的 
        例如   
          按钮的 ID 我给他一个  “submit”  但是在页面上 他的ID 就是“j_id144:submit”    我直接填写 “j_id144:submit” 有没什么响应  主要还是这个按钮不响应