Olá!
Anteriormente eu estava com dificuldades em fazer com que o dois combobox (dropdowns) trabalhassem de maneira alinhada, após resolver este problema surgiu um outro, quando meus campos são marcados como requiridos direto na tag, ao fazer o onchange=“submit” no dropdown, esses campos são validados e as mensagens de validação aparecem, existe alguma outra forma de resolver este problema??
Veja este é o formulário, em anexo estão as telas.
...
<h:outputText value="Clube"/>
<h:inputText value="#{clubesMb.clube.nm_clube}" size="70" required="true" requiredMessage="Nome inválido.">
<f:validateLength maximum="299"/>
</h:inputText>
<h:outputText value="Apelido"/>
<h:inputText value="#{clubesMb.clube.ds_apelido}" size="35">
<f:validateLength maximum="199"/>
</h:inputText>
<h:outputText value="Cores"/>
<h:inputText value="#{clubesMb.clube.ds_cores}" size="35" required="true" requiredMessage="Cores inválido.">
<f:validateLength maximum="100"/>
</h:inputText>
<h:outputText value="Data Fundação"/>
<rich:calendar datePattern="dd/MM/yyyy" required="true" requiredMessage="Data inválida."/>
<h:outputText value="Pais"/>
<h:selectOneMenu id="pais"
value="#{clubesMb.clube.pais.id_pais}"
valueChangeListener="#{clubesMb.onAct}"
rendered="true"
onchange="submit()">
<f:selectItems value="#{clubesMb.allCountrys}"/>
</h:selectOneMenu>
<h:outputText value="Estado"/>
<h:selectOneMenu id="estado" value="#{clubesMb.clube.estado.id_estado}">
<f:selectItems value="#{clubesMb.estados}"/>
</h:selectOneMenu>
...
Muito obrigado!