意外的commandButton行为

时间:2012-08-23 01:25:53

标签: jsf jsf-2 primefaces

问题: 当光标位于inputText中时,按“Enter”键将弹出对话框 这是在Chrome中发生的,但不是通过IE:

  <h:form id="mainForm" prependId="false">   
        <h:inputText id="globalFilter" onkeypress="if(event.keyCode == 13){}"/>
        <p:commandButton id="Button1" 
                         oncomplete="widgetVar.show()"/>
        <p:dialog id="Dialog1" 
                  widgetVar="widgetVar"
                  appendToBody="true"
                  dynamic="true"/>
    </h:form>

我该如何预防?

由于

1 个答案:

答案 0 :(得分:1)

您只需添加return false即可停止此活动 与onkeypress="if(event.keyCode == 13){return false;}"

一样