Validação JavaScript antes de chamar o MB.  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
FernandoMelo
Thread.start()

Membro desde: 10/01/2008 17:11:01
Mensagens: 37
Localização: Florianópolis
Offline

Dae galera...

E possível fazer uma validação no form antes de chamar o metodo no ManageBean do botao submit?
É que quero fazer uma validação no cliente antes de fazer a validação no MB.

Ex.
Tenho um form onde são digitadas as notas dos alunos, ao clicar no botão cadastrar fazer a validação se o que foi digitado é numérico , e só depois disto chamar o metodo
save do MB.

valeu...

[Email] aim icon [MSN] [ICQ]
Schwingel
Entusiasta Java
[Avatar]

Membro desde: 28/02/2009 14:54:50
Mensagens: 19
Offline

Fala aew FernandoMelo, 100%?

Meu velho, existe uma forma de você fazer isso da seguinte maneira.

No botão responsavel pelo cadastro, você chama uma determinada função que fica responsável por realizar a validação do seu formulário.


Repare no evento onclick do componente. A única ação do botão será chamar a função validaForm().

Agora a função validaForm.



Esta é a forma de validação no javascript feita ao final do preenchimento do formulário. Existem outras maneiras de você ter este controle campo a campo (Ex: um campo aceitar apenas números).

Abraço.

Schwingel
[Email]
FernandoMelo
Thread.start()

Membro desde: 10/01/2008 17:11:01
Mensagens: 37
Localização: Florianópolis
Offline

Dae Schwingel, tirando os perrengues...o resto ta beleza rs......

Quanto a este tipo de validação está tranquilo, é o mesmo que é utilizamos nas páginas tradicionais, mas com JSF as coisas são bem diferentes.

Após esta validação, como faço pra chamar o metodo save do manageBean?

Este é o meu botao e tem o metodo do MB no action. Ele ignora o onclick quando uso o action.



fallow...
[Email] aim icon [MSN] [ICQ]
Schwingel
Entusiasta Java
[Avatar]

Membro desde: 28/02/2009 14:54:50
Mensagens: 19
Offline

E aew FernandoMelo, batendo cabeça ainda? hehehe
Velhão, e se você deixar para definir a action do formulário dentro da função validaForm() antes de submetê-lo?
Mais ou menos assim:



Vai que funfa...

Abraço.

Schwingel
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team