Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Programa de Gestão Financeira Controle de Contas a Pagar e a Receber com Cadastro de Clientes e FornecedoresCódigo-Fonte Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento
Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais
Você está aqui: JSF - Java Server Faces ::: JSF Validation Controls (Controles de Validação) ::: Passos Iniciais

Aprenda a validar campos obrigatórios usando o atributo required e a tag message

Quantidade de visualizações: 23760 vezes


Para marcar campos obrigatórios nos formulários de aplicações JSF podemos usar o atributo required. Veja:
<h:inputText id="nome" required="true" 
  value="#{usuarioBean.nome}"/>
Agora, se o campo for deixado em branco, a página atual será exibida novamente. Mas, não há indicação do que pode ter acontecido. É sempre uma boa idéia exibir uma mensagem ao usuário. Podemos trabalhar melhor o componente adicionando o atributo requiredMessage juntamente com a mensagem a ser exibida caso o campo não seja preechido:
<h:inputText id="nome" required="true" 
  requiredMessage="Por favor informe o usuário." 
  value="#{usuarioBean.nome}"/>
Agora podemos adicionar a tag message para o campo que estamos validando. O código completo ficaria assim:
<tr>
  <td>Nome:</td>
  <td><h:inputText id="nome" required="true" 
    requiredMessage="Por favor informe o usuário." 
    value="#{usuarioBean.nome}"/></td>
  <td><h:message for="nome" errorClass="erros"/></td>
</tr>
Veja que o id do campo a ser validado é informado no atributo for da tag message. Podemos ainda fornecer a formatação CSS como um nome de classe para o atributo errorClass. Uma sugestão de formatação seria:
<style type="text/css">
  .erros {color: red}
</style>
Pronto! Se o campo não for preenchido agora, uma mensagem "Por favor informe o usuário" será exibida do lado direito do campo.

Link para compartilhar na Internet ou com seus amigos:

Veja mais Dicas e truques de JSF - Java Server Faces

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 28 usuários muito felizes estudando em nosso site.