Olá pessoal tenho alguns campos requerid=“true” porém nas requisição os campos nome. data de nascimento, sexo, estado e cidades são validados, alguém poderia me ajudar?
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
<center><h:panelGrid id="panel_dados_pessoais_pf" columns="3"
style="text-align:left;">
<h:outputText value="Nome*" />
<h:inputText id="txt_nome_pf" value="#{MBusuarios.usuarios.cpf.nome}"
required="true" requiredMessage="#{msg.erro_requerid}">
<a4j:support event="onchange" reRender="msg_nome_pf"
limitToList="true" />
</h:inputText>
<rich:message id="msg_nome_pf" for="txt_nome_pf" />
<h:outputText value="Data Nascimento*" />
<rich:calendar required="true" requiredMessage="#{msg.erro_requerid}"
id="txt_data_nascimento_pf"
value="#{MBusuarios.usuarios.cpf.dataNascimento}"
datePattern="dd/MM/yyyy">
<a4j:support event="onchanged" reRender="msg_datanascimento_pf"
limitToList="true" />
</rich:calendar>
<rich:message id="msg_datanascimento_pf" for="txt_data_nascimento_pf" />
<h:outputText value="Identidade" />
<h:inputText id="txt_identidade_pf"
value="#{MBusuarios.usuarios.cpf.identidade}" />
<rich:message for="txt_identidade_pf" />
<h:outputText value="CPF" />
<h:inputText id="txt_cpf" value="#{MBusuarios.usuarios.cpf.cpf}">
<f:validator validatorId="validator.validatorCpf" />
<rich:ajaxValidator event="onblur" limitToList="true" />
</h:inputText>
<rich:message for="txt_cpf" />
<h:outputText value="Sexo*" />
<rich:comboBox required="true" requiredMessage="#{msg.erro_requerid}"
id="txt_sexo_pf" value="#{MBusuarios.usuarios.cpf.sexo}"
valueChangeListener="#{MBusuarios.processarComboSexo}"
defaultLabel="Escolha o sexo">
<f:selectItems value="#{MBusuarios.sexoSelectItens}" />
<a4j:support event="onchange" reRender="msg_sexo_pf"
limitToList="true" />
</rich:comboBox>
<rich:message id="msg_sexo_pf" for="txt_sexo_pf" />
<h:outputText value="Logradouro*" />
<h:inputText id="txt_logradouro_pf" requerid="true"
requiredMessage="#{msg.erro_requerid}"
value="#{MBusuarios.usuarios.cpf.logradouro}">
<a4j:support event="onchange" reRender="msg_logradouro_pf"
limitToList="true" />
</h:inputText>
<rich:message id="msg_logradouro_pf" for="txt_logradouro_pf" />
<h:outputText value="Numero*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_numero_pf" value="#{MBusuarios.usuarios.cpf.numero}" />
<rich:message for="txt_numero_pf" />
<h:outputText value="Bairro*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_bairro_pf" value="#{MBusuarios.usuarios.cpf.bairro}" />
<rich:message for="txt_bairro_pf" />
<h:outputText value="Estado*" />
<rich:comboBox id="txt_estado_pf"
value="#{MBusuarios.usuarios.cpf.estados.dscEstado}"
valueChangeListener="#{MBusuarios.processarComboEstadoPF}"
required="true" requiredMessage="#{msg.erro_requerid}"
defaultLabel="Escolha o estado">
<f:selectItems value="#{MBusuarios.estadoSelectItens}" />
<a4j:support event="onchange" reRender="txt_cidade_pf,msg_estado_pf"
limitToList="true" ajaxSingle="true" />
</rich:comboBox>
<rich:message id="msg_estado_pf" for="txt_estado_pf" />
<h:outputText value="Cidade*" />
<rich:comboBox id="txt_cidade_pf"
value="#{MBusuarios.usuarios.cpf.cidades.dscCidade}" required="true"
requiredMessage="#{msg.erro_requerid}"
defaultLabel="Escolha a cidade">
<f:selectItems value="#{MBusuarios.cidadesPFSelectItens}" />
<a4j:support event="onchange" reRender="txt_cidade_pf,msg_cidade_pf"
limitToList="true" />
</rich:comboBox>
<rich:message id="msg_cidade_pf" for="txt_cidade_pf" />
<h:outputText value="Pais*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_pais_pf" value="#{MBusuarios.usuarios.cpf.pais}" />
<rich:message for="txt_pais_pf" />
<h:outputText value="CEP*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_cep_pf" value="#{MBusuarios.usuarios.cpf.cep}" />
<rich:message for="txt_cep_pf" />
<h:outputText value="Telefone 1" />
<h:inputText id="txt_telefone1_pf"
value="#{MBusuarios.usuarios.cpf.telefone1}" />
<rich:message for="txt_telefone1_pf" />
<h:outputText value="Telefone 2" />
<h:inputText id="txt_telefone2_pf"
value="#{MBusuarios.usuarios.cpf.telefone2}" />
<rich:message for="txt_telefone2_pf" />
<h:outputText value="Celular" />
<h:inputText id="txt_celular_pf"
value="#{MBusuarios.usuarios.cpf.celular}" />
<rich:message for="txt_celular_pf" />
<h:outputText value="E-mail" />
<h:inputText id="txt_email" value="#{MBusuarios.usuarios.cpf.EMail}">
<f:validator validatorId="validator.validatorEmail" />
<rich:ajaxValidator event="onblur" limitToList="true" />
</h:inputText>
<a4j:outputPanel id="output_erro" ajaxRendered="true">
<rich:message for="txt_email">
<a4j:facet name="errorMarker">
<h:graphicImage value="/imagens/icones/erro.png" />
</a4j:facet>
<f:facet name="infoMarker">
<h:graphicImage value="/imagens/icones/info.png" />
</f:facet>
</rich:message>
</a4j:outputPanel>
<h:outputText value="Home Page" />
<h:inputText id="txt_home_page_pf"
value="#{MBusuarios.usuarios.cpf.homePage}" />
<rich:message for="txt_home_page_pf" />
</h:panelGrid> <rich:jQuery selector="#txt_cep_pf" query="setMask('cep')"
timing="onload" /> <rich:jQuery selector="#txt_telefone1_pf"
query="setMask('phone')" timing="onload" /> <rich:jQuery
selector="#txt_telefone2_pf" query="setMask('phone')" timing="onload" />
<rich:jQuery selector="#txt_celular_pf" query="setMask('phone')"
timing="onload" /> <rich:jQuery selector="#txt_cpf"
query="setMask('cpf')" timing="onload" /></center>
</ui:composition>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
<center><h:panelGrid id="panel_dados_pessoais_pf" columns="3"
style="text-align:left;">
<h:outputText value="Nome*" />
<h:inputText id="txt_nome_pf" value="#{MBusuarios.usuarios.cpf.nome}"
required="true" requiredMessage="#{msg.erro_requerid}">
<a4j:support event="onchange" reRender="msg_nome_pf"
limitToList="true" />
</h:inputText>
<rich:message id="msg_nome_pf" for="txt_nome_pf" />
<h:outputText value="Data Nascimento*" />
<rich:calendar required="true" requiredMessage="#{msg.erro_requerid}"
id="txt_data_nascimento_pf"
value="#{MBusuarios.usuarios.cpf.dataNascimento}"
datePattern="dd/MM/yyyy">
<a4j:support event="onchanged" reRender="msg_datanascimento_pf"
limitToList="true" />
</rich:calendar>
<rich:message id="msg_datanascimento_pf" for="txt_data_nascimento_pf" />
<h:outputText value="Identidade" />
<h:inputText id="txt_identidade_pf"
value="#{MBusuarios.usuarios.cpf.identidade}" />
<rich:message for="txt_identidade_pf" />
<h:outputText value="CPF" />
<h:inputText id="txt_cpf" value="#{MBusuarios.usuarios.cpf.cpf}">
<f:validator validatorId="validator.validatorCpf" />
<rich:ajaxValidator event="onblur" limitToList="true" />
</h:inputText>
<rich:message for="txt_cpf" />
<h:outputText value="Sexo*" />
<rich:comboBox required="true" requiredMessage="#{msg.erro_requerid}"
id="txt_sexo_pf" value="#{MBusuarios.usuarios.cpf.sexo}"
valueChangeListener="#{MBusuarios.processarComboSexo}"
defaultLabel="Escolha o sexo">
<f:selectItems value="#{MBusuarios.sexoSelectItens}" />
<a4j:support event="onchange" reRender="msg_sexo_pf"
limitToList="true" />
</rich:comboBox>
<rich:message id="msg_sexo_pf" for="txt_sexo_pf" />
<h:outputText value="Logradouro*" />
<h:inputText id="txt_logradouro_pf" requerid="true"
requiredMessage="#{msg.erro_requerid}"
value="#{MBusuarios.usuarios.cpf.logradouro}">
<a4j:support event="onchange" reRender="msg_logradouro_pf"
limitToList="true" />
</h:inputText>
<rich:message id="msg_logradouro_pf" for="txt_logradouro_pf" />
<h:outputText value="Numero*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_numero_pf" value="#{MBusuarios.usuarios.cpf.numero}" />
<rich:message for="txt_numero_pf" />
<h:outputText value="Bairro*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_bairro_pf" value="#{MBusuarios.usuarios.cpf.bairro}" />
<rich:message for="txt_bairro_pf" />
<h:outputText value="Estado*" />
<rich:comboBox id="txt_estado_pf"
value="#{MBusuarios.usuarios.cpf.estados.dscEstado}"
valueChangeListener="#{MBusuarios.processarComboEstadoPF}"
required="true" requiredMessage="#{msg.erro_requerid}"
defaultLabel="Escolha o estado">
<f:selectItems value="#{MBusuarios.estadoSelectItens}" />
<a4j:support event="onchange" reRender="txt_cidade_pf,msg_estado_pf"
limitToList="true" ajaxSingle="true" />
</rich:comboBox>
<rich:message id="msg_estado_pf" for="txt_estado_pf" />
<h:outputText value="Cidade*" />
<rich:comboBox id="txt_cidade_pf"
value="#{MBusuarios.usuarios.cpf.cidades.dscCidade}" required="true"
requiredMessage="#{msg.erro_requerid}"
defaultLabel="Escolha a cidade">
<f:selectItems value="#{MBusuarios.cidadesPFSelectItens}" />
<a4j:support event="onchange" reRender="txt_cidade_pf,msg_cidade_pf"
limitToList="true" />
</rich:comboBox>
<rich:message id="msg_cidade_pf" for="txt_cidade_pf" />
<h:outputText value="Pais*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_pais_pf" value="#{MBusuarios.usuarios.cpf.pais}" />
<rich:message for="txt_pais_pf" />
<h:outputText value="CEP*" />
<h:inputText requerid="true" requiredMessage="#{msg.erro_requerid}"
id="txt_cep_pf" value="#{MBusuarios.usuarios.cpf.cep}" />
<rich:message for="txt_cep_pf" />
<h:outputText value="Telefone 1" />
<h:inputText id="txt_telefone1_pf"
value="#{MBusuarios.usuarios.cpf.telefone1}" />
<rich:message for="txt_telefone1_pf" />
<h:outputText value="Telefone 2" />
<h:inputText id="txt_telefone2_pf"
value="#{MBusuarios.usuarios.cpf.telefone2}" />
<rich:message for="txt_telefone2_pf" />
<h:outputText value="Celular" />
<h:inputText id="txt_celular_pf"
value="#{MBusuarios.usuarios.cpf.celular}" />
<rich:message for="txt_celular_pf" />
<h:outputText value="E-mail" />
<h:inputText id="txt_email" value="#{MBusuarios.usuarios.cpf.EMail}">
<f:validator validatorId="validator.validatorEmail" />
<rich:ajaxValidator event="onblur" limitToList="true" />
</h:inputText>
<a4j:outputPanel id="output_erro" ajaxRendered="true">
<rich:message for="txt_email">
<a4j:facet name="errorMarker">
<h:graphicImage value="/imagens/icones/erro.png" />
</a4j:facet>
<f:facet name="infoMarker">
<h:graphicImage value="/imagens/icones/info.png" />
</f:facet>
</rich:message>
</a4j:outputPanel>
<h:outputText value="Home Page" />
<h:inputText id="txt_home_page_pf"
value="#{MBusuarios.usuarios.cpf.homePage}" />
<rich:message for="txt_home_page_pf" />
</h:panelGrid> <rich:jQuery selector="#txt_cep_pf" query="setMask('cep')"
timing="onload" /> <rich:jQuery selector="#txt_telefone1_pf"
query="setMask('phone')" timing="onload" /> <rich:jQuery
selector="#txt_telefone2_pf" query="setMask('phone')" timing="onload" />
<rich:jQuery selector="#txt_celular_pf" query="setMask('phone')"
timing="onload" /> <rich:jQuery selector="#txt_cpf"
query="setMask('cpf')" timing="onload" /></center>
</ui:composition>