如何禁用p:commandButton的回车键?

时间:2014-06-10 13:16:32

标签: java jsf jsf-2 primefaces

我有p:commandButton实际上是退出按钮。它位于北p:layoutUnit,如果我以任何形式按回车键,它总是将我退出。我不希望该按钮响应回车键。怎么做?

2 个答案:

答案 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;"/>