Как отключить клавишу ввода для 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;}">