2012-08-23 4 views
0

Le problème: Alors que le curseur se trouve dans le inputText et j'appuyez sur la touche « Enter » la boîte de dialogue fera apparaître Ceci est arrivé dans Chrome, mais pas via IE:comportement commandButton inattendu

<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> 

Comment puis-je éviter il ?

Merci

Répondre

1

Vous pouvez simplement ajouter return false pour arrêter cet événement.
Comme onkeypress="if(event.keyCode == 13){return false;}"