Envíe el formulario con widgets de primefaces al ingresar

Necesito tener miprimefaces p:commandLink presentar unah:form cuando el usuario presiona elenter llave.

Probé las soluciones sugeridasaquí y en un par de otros lugares También probé elprimefaces defaultCommand. No importa lo que intente, el navegador parece notar la presión del botón, pero elaction No se realiza.

Estos son los widgets de mi formulario:

<p:autoComplete id="acSimple" value="#{home.searchKeywords}" completeMethod="#{home.completeText}" style="" />
<p:commandLink id="srchbutton" action="#{home.goToSearchResults}" onclick=" $('.prgrs').show();">
    <h:graphicImage id="srch" name="images/searchbutton.jpg" class="img-responsive" style="display: inline-block; margin-left:0px; margin-bottom:-0px;"  />
</p:commandLink>
<p:defaultCommand target="srchbutton" />

Respuestas a la pregunta(2)

Su respuesta a la pregunta