我有p:commandButton
实际上是退出按钮。它位于北p:layoutUnit
,如果我以任何形式按回车键,它总是将我退出。我不希望该按钮响应回车键。怎么做?
答案 0 :(得分:4)
将按钮嵌套在此表单标记中:
<h:form id="thisform" onkeypress="if( event.keyCode == 13){event.keyCode=0;}">
答案 1 :(得分:4)
在注销表单中放置一个没有操作的隐藏按钮,并通过p:defaultCommand
捕获回车键。
<p:defaultCommand target="dummy"/>
<p:commandButton id="dummy" process="@none" global="false" style="display:none;"/>