按下Enter可以使用a4j:commandButton刷新页面

问题描述

|| 我在下面有这个:
<a4j:form>
 <h:inputText id=\"name\" value=\"#{someBean.item.name}\" styleClass=\"medium-field\" onclick=\"if (this.value == \'Name\') this.value = \'\'\" onblur=\"if (this.value == \'\') this.value = \'Name\'\" />
 <a4j:commandButton action=\"#{someBean.find}\" styleClass=\"bt-find\" reRender=\"someFields\"/>
</a4j:form>
当我在名称上键入内容并按Enter时,它将刷新页面,并且不会给我带来任何结果。 如果我将其更改为h:commandButton,它将正常工作。你们有什么主意,我如何使它与a4j一起使用?如果不使用a4j,则看起来像a4j。 谢谢。     

解决方法

        另一个试图与我同时解决这个问题的人添加了一个“ type = submit”,并且可以正常工作。
<a4j:commandButton type=\"submit\" action=\"#{someBean.find}\" styleClass=\"bt-find\" reRender=\"someFields\"/>
    

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...