cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <>
Subject Re: [CForms] Validation of non-required fields
Date Thu, 02 Sep 2004 10:16:33 GMT
Bruno Dumon wrote:

>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

Yup. I plan to work on CForms in the coming weeks so that we can achieve 
a stable state, and this is on the todo list.


Sylvain Wallez                                  Anyware Technologies 
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }

View raw message