<rich:popupPanel modal="true">
<h:form
id="myModal"
onkeypress="if (event.keyCode == 13) {
alert('ok10');
$("[name$='modalConfirmButton']").click();
if (typeof evt.stopPropagation != 'undefined') {
evt.stopPropagation();
} else {
evt.cancelBubble = true;
}
return true;
}"
<a4j:commandButton
value="Cancel"
immediate="true"
onclick="#{rich:component(cc.attrs.idModal)}.hide(); return false;" />
<a4j:commandButton
id="modalConfirmButton"
value="Confirm"
action="#{mb.confirm}" />
Если я нажму кнопку «подтвердить» с помощью мыши, он будет проверять форму и не будет закрываться, если есть ошибки. Но, если я нажимаю enter, он не будет проверять и закроет его. Если я положил кнопку «отменить» после кнопки «подтвердить», она будет проверена, покажет ошибки, но все равно будет закрыта.Как отправить без закрытия всплывающей панели?
Любая идея, как заставить клавишу «вводить» работать так же, как щелчок мыши для подтверждения?
такой же результат здесь, к сожалению –