That's probably the lenient feature of DateFormat. Thought that was
off by default. Could you open an issue please?

Eelco

On 8/25/05, Johannes Fahrenkrug <[EMAIL PROTECTED]> wrote:
> Ok, new insights on this issue: the date automatically gets corrected...
> of course because the casting of the string to the Java date object does
> that...
> 
> the question remains if it makes sense to auto-correct the date or if
> any invalid date should raise an error, informing the user that
> something isn't right (i.e. he entered "31.02.05" but meant "31.03.05".
> the date gets auto corrected to "04.03.05" which is not at all what the
> user wanted - and for business reasons... if such a "corrected but not
> wanted" date is given, it might cause problems...).
> 
> I understand that the TypeValidator simply checks if Java can cast the
> entered value into the given type... but for a date that might not be
> the desired behavior... I know that the datePicker would be an option,
> but I think that the datePicker only works with JavaScript enabled...
> 
> - Johannes
> 
> Johannes Fahrenkrug wrote:
> 
> > Hi,
> >
> > shouldn't the TextField, when you add a TypeValidator of type Date to
> > it, check if the entered date is valid?
> > I can enter the 31st of February, or even the 32nd.
> >
> > And I have to set the Locale for the whole session in order for it to
> > accept the German date format. When I only pass a new Locale object to
> > the constructor of TypeValidator it doesn't work.
> >
> > This is the code:
> >
> > Locale locale_de = new Locale("de", "DE");
> >
> > getSession().setLocale(locale_de);
> > add(new TextField("birthdate", new PropertyModel(person, "birthdate"),
> > Date.class).add(new TypeValidator(Date.class, locale_de)));
> >
> > - Johannes
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> > Practices
> > Agile & Plan-Driven Development * Managing Projects & Teams * Testing
> > & QA
> > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to