Ola pessoal
Tenho um formulario de consulta no qual possui varios forms, um para cada tipo de consulta, sendo que cada um tem um inputText e um commandButton.
Gostaria de saber como posso fazer para que quando eu pressione enter dentro de um inputText automaticamente acione o commandButton correspondente dentro do mesmo form.
Segue o codigo exemplo:
<t:panelGrid border="1" columns="1" rowClasses="list-row-odd, list-row-even" >
<t:panelGroup>
<t:outputText value="Consultar por Nome" styleClass="label" />
</t:panelGroup>
<t:panelGroup>
<h:form >
<t:inputText id="nome" value="#{ReservaMB.qryNome}" styleClass="textField" size="60" maxlength="60" required="true"
onkeyup="this.value = this.value.toUpperCase()" />
<t:commandButton value="Consultar" action="#{ReservaMB.queryByNome}" styleClass="button" />
<h:message for="nome" styleClass="msgError"/>
</h:form>
</t:panelGroup>
<t:panelGroup>
<t:outputText value="Consultar por nro Contrato" styleClass="label" />
</t:panelGroup>
<t:panelGroup>
<h:form >
<t:inputText id="contrato" value="#{ReservaMB.qryContratoBanstur}" styleClass="textField" size="10" maxlength="10" required="true" />
<f:verbatim> </f:verbatim>
<t:commandButton value="Consultar" action="#{ReservaMB.queryByContratoBanstur}" styleClass="button" />
<h:message for="contrato" styleClass="msgError"/>
</h:form>
</t:panelGroup>
<t:panelGroup>
<t:outputText value="Consultar por CPF ou CNPJ" styleClass="label" />
</t:panelGroup>
<t:panelGroup>
<h:form >
<t:inputText id="cpf" value="#{ReservaMB.qryCpfCnpj}" styleClass="textField" size="18" maxlength="18" required="true" />
<f:verbatim> </f:verbatim>
<t:commandButton value="Consultar" action="#{ReservaMB.queryByCpfCnpj}" styleClass="button" />
<h:message for="cpf" styleClass="msgError"/>
</h:form>
</t:panelGroup>
</t:panelGrid>