cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bruno Dumon <br...@outerthought.org>
Subject Re: [CForms] Validation of non-required fields
Date Thu, 02 Sep 2004 09:56:56 GMT
On Thu, 2004-09-02 at 11:47, Ugo Cei wrote:
> Dear Cocooners,
> 
> am I wrong or the behaviour of validation in 2.2 changed so that it's 
> now practically impossible to validate optional fields?
> 
>                  <fd:field id="email" required="false">
>                          <fd:label>E-mail</fd:label>
>                          <fd:datatype base="string">
>                                  <fd:validation>
>                                          <fd:email/>
>                                  </fd:validation>
>                          </fd:datatype>
>                  </fd:field>
> 
> If the field is not filled-in, you get a not-so-nice NPE under 
> 2.2.0-dev. What I want is to have the validation be performed only if 
> the value is not null, and this seems to be impossible now, whereas it 
> was possible (IIRC) in 2.1.5.

I noticed that too.

It will work if you put the fd:validation tag outside of the
fd:datatype, which is the new way of doing things. fd:validation inside
fd:datatype needs to be deprecated (or temporarily fixed until it is
deprecated).

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno@outerthought.org                          bruno@apache.org


Mime
View raw message