Limpar formulário

8 respostas
dahenz

Bom dia!!

Estou fazendo um sistema em JSF e utilizando um botão do Ajax para persistir dados em meu banco, e quando eu salvo as informações eu gostaria de limpar os campos da minha tela, para isso, eu criei uma função em javascript, mas se chamá-la no evento onclick do botão, os campos da tela serão limpados sem que a persistência em meu banco ocorra, pois, acredito que o processo da minha função é efetuado antes da chamada do processo em meu ManagedBean.

Alguém pode me ajudar como fazer para limpar os campos da tela do meu formulário após o processo de gravar os dados???

Obrigado.

8 Respostas

rodolfocop

Opa!

Ja que vc tem essa funcao pronta, faz o seguinte é so vc adicionar a funcao de LimparCampos no onload da sua pagina sendo assim qndo ele enviar e voltar p/ essa pagina os campos ja estarao limpos.

dahenz

hehe ótima ideia… heheh

Porque não pensei niiiisso???

valew Rodolfo…

D

Por favor, como vc vai fazer isso???

dahenz

Pois é Daniel…

Estou olhando aqui eu nao tenho algo que faça isso…

Estou usando a tag a4j:form e nela tenho apenas métodos oncomplete onsubmit e onreset, e nenhum funciona…

o que faço???

rpb.cold

você poderia recuperar uma informação da queryString e dependendo do valor você dispara a função JS para limpar o form.

dahenz

E eu posso disparar essa função de dentro do meu managedbean???

dahenz

Pessoal consegui!!!

No meu backbean eu setei o campo como vazio… não precisei nem usar javascript…

Obrigado a todos…

mateusprado

Outra solucao era dar new em um objeto caso ele referencia a seus inputs.

Criado 1 de dezembro de 2008
Ultima resposta 1 de dez. de 2008
Respostas 8
Participantes 5