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,works,
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
but date parsing does not work, for example thedate
validator does not complain if I enter an invalid
such as 23/JJJ/1996. As you are aware, JJJ is not adoing
valid month. Can you please tell me what I am
wrong.<var-name>maxlength</var-name>
<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>
wrote:<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]>
___________________________________________________________ALL-NEW
Noted. Thank you very much.
--- Erik Weber <[EMAIL PROTECTED]> wrote:
toLooks to me like you probably want dd/MM/yyyy.
Erik
Erik Weber wrote:
Please see the API documentation forjava.text.SimpleDateFormat's
pattern syntax, which you are violating withDD/MON/YYYY. "MON" is not
an acceptable token, and DD is day-in-year, notday in month.
Erik
Research labs wrote:
Can anyone please tell what I can do in order
stopvalidator
users from entering invalid dates. The
doesday,
not raise an error if a user enters 33 as ad
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.
---------------------------------------------------------------------
fun!Yahoo! Messenger - all new features - even more
http://uk.messenger.yahoo.com
---------------------------------------------------------------------
[EMAIL PROTECTED]To unsubscribe, e-mail:
[EMAIL PROTECTED]For additional commands, e-mail:
---------------------------------------------------------------------
To unsubscribe, e-mail:[EMAIL PROTECTED]
For additional commands, e-mail:[EMAIL PROTECTED]
___________________________________________________________ALL-NEW
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
fun!
Yahoo! Messenger - all new features - even more
___________________________________________________________ALL-NEWhttp://uk.messenger.yahoo.com
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]