Good mornign Ben...

I've settled for the quick & easy solution: there are lots of JavaScript scripts that can handle date selection boxes :^) The thing is I don't know much about Velocity :^(

As for the validation, with the Validator Framework (VF) you can validate that the dates entered/selected by the user are valid dates (i.e. dates in a specific format [pattern]) You can also combine the VF with ValidatorForm's validate() method to check date ranges or any other complex date validation.

I'm not shure why you'd want to use a "date bean" in the form of a DynaValidatorForm, maybe you could comment more on your intended solution...

Regards,

   Carlos

----- Original Message ----- From: "Ben" <[EMAIL PROTECTED]>
To: "Struts" <[EMAIL PROTECTED]>
Sent: Tuesday, December 07, 2004 5:17 AM
Subject: Best approach to implement date dropdown



Hi

I am using Struts with Velocity as a replacement to JSP. I would like
to implement a date drop down list and love to hear your opinions on
the best way to implement it.

I like to have something like these on my ActionForms and use
ValidatorPlugin to validate the data:

[MM] [DD] [YYYY]

Or

From [MM] [DD] [YYYY] to [MM] [DD] [YYYY]

I am planning to create two DynaValidatorForm: DateForm and
TimePeriodForm. Something like these:

DateForm {
Integer month;
Integer day;
Integer year;
}

TimePeriodForm {
DateForm start = new DateForm();
DateForm end = new DateForm();
}

So in my form, I can call them as timeperiod.start.month,
timeperiod.start.day and timeperiod.start.year, etc...

My concern is how to validate the data and make sure the start date
less than the end date.

I am looking forward to hear from you.

Thanks,
Ben

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to