Primefaces + Submit form

6 respostas
S

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?

6 Respostas

Hebert_Coelho

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?
Hein?! :shock:

S

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?

ViniGodoy

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

HenriqueBR

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

leonhard32

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

leonhard32

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

Criado 23 de março de 2012
Ultima resposta 24 de mar. de 2012
Respostas 6
Participantes 5