Как отключить клавишу ввода для a p:commandButton?

У меня есть p:commandButton это на самом деле кнопка выхода из системы. Он расположен на севере p:layoutUnit и если я нажимаю клавишу ввода в любой форме, он всегда выходит из системы. Я не хочу, чтобы эта кнопка отвечала на клавишу ввода. Как это сделать?

2 ответа

Поместите скрытую кнопку без действий в форму выхода из системы и нажмите клавишу ввода, нажав p:defaultCommand,

<p:defaultCommand target="dummy"/>
<p:commandButton id="dummy" process="@none" global="false" style="display:none;"/> 

Вложите кнопку в этот тег формы:

<h:form id="thisform" onkeypress="if( event.keyCode == 13){event.keyCode=0;}">
Другие вопросы по тегам