我有下面的代码,它只是一个输入框和p:commandLink的图像。我的问题是,当我按下回车键时,页面只是刷新,它不会进入我的提交方法。如果我单击图像而不是按Enter键,一切都很好。此外,如果我将p:commandLink
更改为p:commandButton
,那么输入键也会起作用,这只是我的图像看起来不正确,因为按钮就在那里。
当我使用commandLink而不是commandButton时,如何让enter键提交表单?
<h:form id="searchForm">
<p:inputText id="searchBoxMember" value="#{searchBacking.anyWords}" />
<p:watermark for="searchBoxMember" value="Search" />
<p:commandLink styleClass="searchSubmitImage" ajax="false" action="#{searchBacking.submit}" />
</h:form>