Hello guys !!!!

I have a problem with this code:


           <h:outputText value="Type"/>
           <h:panelGroup>
<h:selectOneMenu id="tipo" immediate="true" value="#{webeugUsuario.formbean.tipocadastro}" onchange="submit()">
                 <f:selectItems value="#{webeugUsuario.tiposCadastro}" />
              </h:selectOneMenu>
           </h:panelGroup>

<h:outputText value="C.N.P.J." rendered="#{webeugUsuario.formbean.cadastroInstituicao}"/> <h:inputText id="cnpj" required="true" rendered="#{webeugUsuario.formbean.cadastroInstituicao}" value="#{webeugUsuario.formbean.cnpjInstituicao}"/> <h:message for="cnpj" rendered="#{webeugUsuario.formbean.cadastroInstituicao}" styleClass="error"/>

           <h:outputText value="Nome"/>
<h:inputText id="nome" required="true" value="#{webeugUsuario.formbean.nome}"/>
           <h:message for="nome" styleClass="error"/>

If the user select the "type 2" , the field "cnpj" has displayed , BUT , if the user select one item in SelectOneMenu , the validator for id "nome" display:

"the value is required"

After add the "immediate="true"" , the message persists...

Exists a possibility to "no validate" if the selectOneMenu has changed ?

The concept of immediate is "no validade" , why does't work ?

is a MyFaces bug ?

--



-------------------------------------------------------------------------
++  Dyego Souza Dantas Leal   ++           Dep. Desenvolvimento   
-------------------------------------------------------------------------
              E S C R I B A   I N F O R M A T I C A
       ***        http://javacoffe.blogspot.com        ***
-------------------------------------------------------------------------
The only stupid question is the unasked one (somewhere in Linux's HowTo)
Linux registred user : #230601
--                                        ICQ   : 1647350
$ look into "my eyes" Phone : +55 041 2106-1212
look: cannot open my eyes                 Fax   : +55 041 3296-6640     
-------------------------------------------------------------------------
Reply: [EMAIL PROTECTED]

Reply via email to