Olá,
estou tentando validar um campo na tela mais queria que aparece uma mensagem melhor na tela para usuário conforme mensagem que está aparecendo abaixo…
Queria que aparece a mensagem "Nome Obrigatório" se não for digitado nada …
Tem como fazer isso ???
se alguém puder me ajudar …
abs
Cadastro de Cliente
Nome j_id_jsp_912475554_1:Nome: Validation Error: Value is required.
Idade
@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="a4j" uri="http://richfaces.org/a4j" %>
<%@ taglib prefix="rich" uri="http://richfaces.org/rich" %>
<html>
<head>
<title>Cadastro de Alunos</title>
<link href="css/estilo.css" rel="stylesheet" type="text/css">
</head>
<body>
<f:view>
<h:form>
<h:outputText value ="Cadastro de Cliente"/>
<rich:message infoLabelClass="messageInfo" errorLabelClass="messageError">
<f:facet name="infoMarker">
<h:graphicImage value="imagens/sucesso.gif"/>
</f:facet>
<f:facet name="errorMarker">
<h:graphicImage value="imagens/erro.gif"/>
</f:facet>
</rich:message>
<h:panelGrid columns="3">
<h:outputText value ="Nome"/>
<h:inputText id="Nome" value="#{alunoBean.aluno.nome}" size="30" required="true" validatorMessage="Nome Obrigatório"/>
<h:message for="Nome" style="color:darked"/>
<h:outputText value ="Idade"/>
<h:inputText id="Idade" value="#{alunoBean.aluno.idade}" size="10" />
<h:message for="Idade" style="color:darked"/>
</h:panelGrid>
<h:commandButton value="Salvar" action="#{alunoBean.salvar}" />
<h:commandButton value="Cancelar" action="cancelaAluno" immediate="true" />
<h:commandButton value="Menu Principal" action="index" immediate="true" />
</h:form>
</f:view>
</body>
</html>