Validação de campos com HTML5 em páginas JSF

28 views
Skip to first unread message

Italo Costa

unread,
Sep 5, 2016, 6:36:06 PM9/5/16
to ce...@googlegroups.com
Pessoal, estou utilizando JSF 2.2 com os namespaces novos e utilizando passthrougs. Estou precisando validar um formulário simples, com alguns campos required. Acontece que estou utilizando Ajax, e por esse motivo precisei colocar no onclick do submit essa chamada "$('form')[0].checkValidity();". Isso funcionou quando o formulário é inválido, pois ele mostra as mensagens padrão do html5 de validação, porém quando o formulário é válido ele acaba recarregando toda a página e isso não pode ocorrer. Obrigado desde já.

Davi Mustafa

unread,
Sep 6, 2016, 8:25:42 AM9/6/16
to ce...@googlegroups.com
teu command button ta com ajax=true? 

Em 5 de setembro de 2016 19:35, Italo Costa <italo.c...@gmail.com> escreveu:
Pessoal, estou utilizando JSF 2.2 com os namespaces novos e utilizando passthrougs. Estou precisando validar um formulário simples, com alguns campos required. Acontece que estou utilizando Ajax, e por esse motivo precisei colocar no onclick do submit essa chamada "$('form')[0].checkValidity();". Isso funcionou quando o formulário é inválido, pois ele mostra as mensagens padrão do html5 de validação, porém quando o formulário é válido ele acaba recarregando toda a página e isso não pode ocorrer. Obrigado desde já.

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Davi Mustafa

Italo Costa

unread,
Sep 6, 2016, 8:29:30 AM9/6/16
to ce...@googlegroups.com

Estou usando um f:ajax dentro. Obrigado

Reply all
Reply to author
Forward
0 new messages