0

問題:カーソルが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>

どうすれば防ぐことができますか?

ありがとう

4

1 に答える 1

1

return falseこのイベントを停止するには、追加するだけです。
お気に入りonkeypress="if(event.keyCode == 13){return false;}"

于 2012-08-23T02:25:50.353 に答える