使用p:commandLink时,JSF输入密钥无法提交表单

时间:2013-07-11 21:26:29

标签: java jsf jsf-2 primefaces

我有下面的代码,它只是一个输入框和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>

0 个答案:

没有答案