Primefaces + Submit form

Gostaria de saber como faço para dar um submit no formulario na acao do campo, nao na acao do bota, mais sim no campo?

[quote=secodigo]Gostaria de saber como faço para dar um submit no formulario na acao do campo, nao na acao do bota, mais sim no campo?[/quote]Hein?! :shock:

seguinte tenho um campo esse campo te um listener, porem o metodo que é chamado pelo listener do campo nao consegui enchergar o valor dos outros campos, me falaro que para conseguir fazer isso teria que dar um submit, so que ja tentei e o submit so funciona nos botoes, nao funciona em campo tipo o inputtext

o que tenho que fazer?

Por favor, ao postar tópicos, não use tags informativas para falar o óbvio, como [DUVIDA], [SOCORRO], [AJUDA] ou [URGENTE].

Cara, voce pode fazer o submit por javascript, dessa forma:


<img name="btnenviar" src="enviar.gif" onclick="document.nomedoformulario.submit();">

ou

<img src="../Botoes/enviar.gif" onClick=document.forms[0].submit() style="cursor:pointer">

Não sei se funcionaria para você, mas já tive que recorrer ao “recurso”.

Amigo, acho que sei o que você quer… usando o Primefaces.

Veja se é isto :wink:

    &lt;h:form id="formMsgs"&gt;
            &lt;p:inputTextarea value="#{mensagemBBean.mensagem.pergunta}" style="width: 100%;" required="true" 
							requiredMessage="Escreva sua pergunta."&gt;
		  &lt;p:ajax event="blur" listener="formMsgs.submit" /&gt;
	    &lt;/p:inputTextarea&gt;
    &lt;/h:form&gt;

[]'s

No meu exemplo, o p:ajax envia o form no evento “onblur”, que é quando o mouse perde o foco deste campo… mas há varios outros eventos, vc acha no google facil :wink:

[]'s