Нажав Enter, он обновляет страницу с помощью a4j: commandButton - PullRequest
0 голосов
/ 14 июня 2011

У меня есть это ниже:

<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.

Спасибо.

1 Ответ

0 голосов
/ 14 июня 2011

Другой парень, который пытался выяснить это одновременно со мной, добавил "type = submit", и это сработало.

<a4j:commandButton type="submit" action="#{someBean.find}" styleClass="bt-find" reRender="someFields"/>
...