struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Graham <grahamdavid1...@yahoo.com>
Subject Re: FieldChecks.validateMinLengths()
Date Tue, 01 Jul 2003 13:46:50 GMT
--- Adam Hardy <ahardy.struts@cyberspaceroad.com> wrote:
> I started using struts validator. I just copied a bunch of stuff from 
> the struts example and started using that, and found that the minlength 
> validation actually returns true when the text field is blank.
> 
> This was my first attempt and I was trying to make sure I had got the 
> validator plug-in functioning correctly, so I actually spent a few hours
> 
> hunting down the reason why my blank field was passing validation even 
> though the minlength had been set to 1.
> 
> I discovered in the source code that this is normal behaviour - surely 
> that can't be the case? I would expect a blank field to fail validation 
> for minimum length. Or is this actually the case for reasons I'm not 
> aware of?

This is actually a good thing :-).  Minlength will only fail if there is
some text in the control and it's less than the minimum length.  If you
want it to fail with no data you need to use the required validation.  By
separating these validations you can make a field optional and if the user
fills it in, it has to be more than minlength characters.

David


> 
> Thanks
> Adam
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
> 


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message