Thanks for your advice, I will do as you suggested. I
am confident that this will work. However, I am unable
to test it straight away because I have just come
accross another unrelated problem.
Regards.
Ola.
--- Erik Weber <[EMAIL PROTECTED]> wrote:
> Hmm, sorry, I don't use client-side form validation.
> For one, I found
> that the scripts generated by the Validator plugin
> measured 38K, which
> is ridiculous.
>
> This is my validation.xml config for a date field
> that I tried for you:
>
> <field property="myDate" depends="date">
> <arg0 key="myMessageKey"/>
> <var>
> <var-name>datePatternStrict</var-name>
> <var-value>dd/MMM/yyyy</var-value>
> </var>
> </field>
>
> I tested it with 23/JUL/2004, which passed, and
> 23/JIL/2004, which
> failed. I didn't test any more thoroughly than that.
>
> Please try without the JavaScript to see if the
> Struts validation
> behaves as you expect. If it does, blame the
> JavaScript (which you can
> edit in validator-rules.xml).
>
> Erik
>
>
>
>
> Research labs wrote:
>
> >Erik,
> >
> >I have just tried datePatternStrict; the client
> side
> >validator now tells me that 23/Jan/2004 and
> >23/JAN/2004 are not dates.
> >
> >Thank you.
> >
> >
> >Ola.
> >
> >
> >
> > --- Erik Weber <[EMAIL PROTECTED]> wrote:
> >
> >
> >>Try "datePatternStrict" as the var-name instead of
> >>"datePattern".
> >>
> >>Erik
> >>
> >>
> >>Research labs wrote:
> >>
> >>
> >>
> >>>Hi,
> >>>
> >>>Please help me.
> >>>
> >>>I am trying to force users to enter dates in the
> >>>format 23/JAN/2003, therefore, I have the setting
> >>>below in the validator.xml. The maxlength bit
> >>>
> >>>
> >>works,
> >>
> >>
> >>>but date parsing does not work, for example the
> >>>validator does not complain if I enter an invalid
> >>>
> >>>
> >>date
> >>
> >>
> >>>such as 23/JJJ/1996. As you are aware, JJJ is not
> a
> >>>valid month. Can you please tell me what I am
> >>>
> >>>
> >>doing
> >>
> >>
> >>>wrong.
> >>> <field property="dob"
> >>> depends="maxlength,date">
> >>> <arg0 key="cargoForm.dob"/>
> >>> <arg1 name="maxlength"
> >>>key="${var:maxlength}" resource="false"/>
> >>> <var>
> >>>
> >>><var-name>datePattern</var-name>
> >>>
> >>><var-value>dd/MMM/yyyy</var-value>
> >>> </var>
> >>> <var>
> >>>
> >>>
> >>>
> >><var-name>maxlength</var-name>
> >>
> >>
> >>> <var-value>11</var-value>
> >>> </var>
> >>> </field>
> >>> If you have any example or link to a doc,
> please
> >>>send it.
> >>>
> >>>Thank you.
> >>>
> >>>Ola.
> >>>
> >>>
> >>>
> >>>
> >>>--- Research labs <[EMAIL PROTECTED]>
> >>>
> >>>
> >>wrote:
> >>
> >>
> >>>
> >>>
> >>>
> >>>
> >>>>Noted. Thank you very much.
> >>>>
> >>>>--- Erik Weber <[EMAIL PROTECTED]> wrote:
>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>Looks to me like you probably want dd/MM/yyyy.
> >>>>>
> >>>>>Erik
> >>>>>
> >>>>>
> >>>>>Erik Weber wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>Please see the API documentation for
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>java.text.SimpleDateFormat's
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>pattern syntax, which you are violating with
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>DD/MON/YYYY. "MON" is not
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>an acceptable token, and DD is day-in-year,
> not
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>day in month.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>Erik
> >>>>>>
> >>>>>>
> >>>>>>Research labs wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>Can anyone please tell what I can do in order
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>to
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>stop
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>>users from entering invalid dates. The
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>validator
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>does
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>>not raise an error if a user enters 33 as ad
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>day,
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>as
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>>in this sample date: 33/jan/2000.
> >>>>>>>
> >>>>>>>I am using Struts validator, which is setup
> as
> >>>>>>>follows:
> >>>>>>><field property="dob"
> >>>>>>>depends="maxlength,date">
> >>>>>>><arg0 key="cargoForm.dob"/>
> >>>>>>><arg1 name="maxlength"
> >>>>>>>key="${var:maxlength}" resource="false"/>
> >>>>>>><var>
> >>>>>>><var-name>datePattern</var-name>
> >>>>>>><var-value>DD/MON/YYYY</var-value>
> >>>>>>></var>
> >>>>>>><var>
> >>>>>>><var-name>maxlength</var-name>
> >>>>>>><var-value>11</var-value>
> >>>>>>></var>
> >>>>>>></field>
> >>>>>>>
> >>>>>>>Thanks.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
>
>>___________________________________________________________ALL-NEW
> >>
> >>
> >>>
> >>>
> >>>
> >>>
> >>>>>>>Yahoo! Messenger - all new features - even
> more
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>fun!
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>>http://uk.messenger.yahoo.com
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
>
>>---------------------------------------------------------------------
> >>
> >>
> >>>
> >>>
> >>>
> >>>
> >>>>>>>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]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
>
>>---------------------------------------------------------------------
> >>
> >>
> >>>
> >>>
> >>>
> >>>
> >>>>>To unsubscribe, e-mail:
> >>>>>[EMAIL PROTECTED]
> >>>>>For additional commands, e-mail:
> >>>>>[EMAIL PROTECTED]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
>
>>___________________________________________________________ALL-NEW
> >>
> >>
> >>>
> >>>
> >>>
> >>>
> >>>>Yahoo! Messenger - all new features - even more
> >>>>
> >>>>
> >>fun!
> >>
> >>
> >>>>http://uk.messenger.yahoo.com
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>>
>
>>___________________________________________________________ALL-NEW
> >>Yahoo! Messenger - all new features - even more
> fun!
> >> http://uk.messenger.yahoo.com
> >>
> >>
>
>>---------------------------------------------------------------------
> >>
> >>
> >>>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]
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> >
>
>___________________________________________________________ALL-NEW
> Yahoo! Messenger - all new features - even more fun!
> http://uk.messenger.yahoo.com
> >
>
>---------------------------------------------------------------------
> >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]
>
>
___________________________________________________________ALL-NEW Yahoo! Messenger -
all new features - even more fun! http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]