On 6/22/06, The Jasper <[EMAIL PROTECTED]> wrote:
The struts validator guide says you can only join 2 values with and or or. I'm guessing that means you either have to put in a lot more parentheses or that you can't use and or or more than once. I would first try parenthesizing everything.
Yes it evaluates pairs - so you need more parentheses as Jasper says. Theres a validwhen example in the struts-examples webapp shipped with the binary distro. Niall
mvg, Jasper On 6/22/06, Jeremy Nix <[EMAIL PROTECTED]> wrote: > I'm trying the following validation, and it is giving me a syntax error: > "line 1:87: expecting RPAREN, found 'and'". Am I going about this > wrong? > > <field property="field1" depends="float,validwhen"> > <var> > <var-name>test</var-name> > <var-value> > <![CDATA[ > ( > (field2 == null) > or ((field2 != null) and (*this* == null)) > or ((field2 != null) and (*this* != null) and (*this* <= > field2)) > ) > ]]> > </var-value> > </var> > </field> > <field property="field2" depends="float,validwhen"> > <var> > <var-name>test</var-name> > <var-value> > <![CDATA[ > ( > (field1 == null) > or ((field1 != null) and (*this* == null)) > or ((field1 != null) and (*this* != null) and (*this* >= > field1)) > ) > ]]> > </var-value> > </var> > </field> > -----Original Message----- > From: Jakub Milkiewicz [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 22, 2006 4:01 AM > To: Struts Users Mailing List > Subject: Re: Struts Validator: form value1 < form value2 > > Yeah validwhen can do it. anyway these antlr expressions are not very > intuitive. > If You have a problem let me kow i will try to help > > 2006/6/22, The Jasper <[EMAIL PROTECTED]>: > > > > hi, > > the validwhen validator can do what you want. > > > > mvg, > > Jasper > > > > On 6/22/06, Truong Xuan Tinh <[EMAIL PROTECTED]> > wrote: > > > Hi there, > > > You can write a custom validator in Struts to do that, it's rather > easy, > > > both client-side and server-side. Open the jar of commons-validator > to > > > see some script for existed validation rule should help. > > > Regards. > > > Tinh > > > Jeremy Nix wrote: > > > > How can I use the Struts Validator to enforce the above rule? > Neither > > > > of the fields are required, but if both are given, they must > adhere to > > > > the given rule.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]